home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Eccentric Dream
/
Eccentric Dream.iso
/
12 inch Player
/
12 inch Player.rsrc
/
CODE_11536_METHCAST.txt
< prev
next >
Wrap
Text File
|
1993-07-10
|
175KB
|
3,095 lines
# near model CODE resource
# jump table entries: 7184-7212 (29 of them)
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 42A7 clr.l -[A7]
00000006 3F2E 000A move.w -[A7], [A6 + 0xA]
0000000A 3F3C 001C move.w -[A7], 0x1C
0000000E 302E 0008 move.w D0, [A6 + 0x8]
00000012 48C0 ext.l D0
00000014 2F00 move.l -[A7], D0
00000016 42A7 clr.l -[A7]
00000018 4EBA 109C jsr [PC + 0x109C /* 000010B6 */]
0000001C 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000020 4E5E unlink A6
00000022 2E9F move.l [A7], [A7]+
00000024 4E75 rts
fn00000026:
00000026 4E56 0000 link A6, 0
0000002A 42A7 clr.l -[A7]
0000002C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000030 3F3C 001D move.w -[A7], 0x1D
00000034 42A7 clr.l -[A7]
00000036 42A7 clr.l -[A7]
00000038 4EBA 107C jsr [PC + 0x107C /* 000010B6 */]
0000003C 201F move.l D0, [A7]+
0000003E 3D40 000A move.w [A6 + 0xA], D0
00000042 4E5E unlink A6
00000044 205F movea.l A0, [A7]+
00000046 544F addq.w A7, 2
00000048 4ED0 jmp [A0]
fn0000004A:
0000004A 4E56 0000 link A6, 0
0000004E 42A7 clr.l -[A7]
00000050 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000054 3F3C 0011 move.w -[A7], 0x11
00000058 42A7 clr.l -[A7]
0000005A 42A7 clr.l -[A7]
0000005C 4EBA 1058 jsr [PC + 0x1058 /* 000010B6 */]
00000060 4A9F tst.l [A7]+
00000062 57C0 seq D0
00000064 4400 neg.b D0
00000066 1D40 000A move.b [A6 + 0xA], D0
0000006A 4E5E unlink A6
0000006C 205F movea.l A0, [A7]+
0000006E 544F addq.w A7, 2
00000070 4ED0 jmp [A0]
fn00000072:
00000072 4E56 0000 link A6, 0
00000076 206E 0008 movea.l A0, [A6 + 0x8]
0000007A 2F08 move.l -[A7], A0
0000007C 42A7 clr.l -[A7]
0000007E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000082 3F3C 001D move.w -[A7], 0x1D
00000086 42A7 clr.l -[A7]
00000088 42A7 clr.l -[A7]
0000008A 4EBA 102A jsr [PC + 0x102A /* 000010B6 */]
0000008E 201F move.l D0, [A7]+
00000090 205F movea.l A0, [A7]+
00000092 3080 move.w [A0], D0
00000094 42A7 clr.l -[A7]
00000096 3F2E 000C move.w -[A7], [A6 + 0xC]
0000009A 3F3C 0011 move.w -[A7], 0x11
0000009E 42A7 clr.l -[A7]
000000A0 42A7 clr.l -[A7]
000000A2 4EBA 1012 jsr [PC + 0x1012 /* 000010B6 */]
000000A6 4A9F tst.l [A7]+
000000A8 57C0 seq D0
000000AA 4400 neg.b D0
000000AC 1D40 000E move.b [A6 + 0xE], D0
000000B0 4E5E unlink A6
000000B2 205F movea.l A0, [A7]+
000000B4 5C4F addq.w A7, 6
000000B6 4ED0 jmp [A0]
000000B8 4E56 FEEA link A6, -0x0116
000000BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000C0 3C2E 0008 move.w D6, [A6 + 0x8]
000000C4 426E 000A clr.w [A6 + 0xA]
000000C8 42A7 clr.l -[A7]
000000CA 3F06 move.w -[A7], D6
000000CC 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000000D0 265F movea.l A3, [A7]+
000000D2 284B movea.l A4, A3
000000D4 4AAC 001E tst.l [A4 + 0x1E]
000000D8 6704 beq +0x6 /* 000000DE */
000000DA 6000 014C bra +0x14E /* 00000228 */
label000000DE:
000000DE 4267 clr.w -[A7]
000000E0 3F06 move.w -[A7], D6
000000E2 486E FFFC pea.l [A6 - 0x4]
000000E6 4EBA FF8A jsr [PC - 0x76 /* 00000072 */]
000000EA 101F move.b D0, [A7]+
000000EC 660A bne +0xC /* 000000F8 */
000000EE 3D6D F498 000A move.w [A6 + 0xA], [A5 - 0xB68]
000000F4 6000 0132 bra +0x134 /* 00000228 */
label000000F8:
000000F8 422E FFFB clr.b [A6 - 0x5]
000000FC 4267 clr.w -[A7]
000000FE 2F0B move.l -[A7], A3
00000100 4EBA 0A4C jsr [PC + 0xA4C /* 00000B4E */]
00000104 101F move.b D0, [A7]+
00000106 670A beq +0xC /* 00000112 */
00000108 3D6D F498 000A move.w [A6 + 0xA], [A5 - 0xB68]
0000010E 6000 00C0 bra +0xC2 /* 000001D0 */
label00000112:
00000112 4267 clr.w -[A7]
00000114 2F0B move.l -[A7], A3
00000116 3F3C 0003 move.w -[A7], 0x3
0000011A 4EBA 0CFE jsr [PC + 0xCFE /* 00000E1A */]
0000011E 101F move.b D0, [A7]+
00000120 6704 beq +0x6 /* 00000126 */
00000122 6000 00AC bra +0xAE /* 000001D0 */
label00000126:
00000126 42A7 clr.l -[A7]
00000128 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000012C 0C9F 0000 3A98 cmpi.l [A7]+, 0x3A98
00000132 6C16 bge +0x18 /* 0000014A */
00000134 1B7C 0001 F4B9 move.b [A5 - 0xB47], 0x1
0000013A 3B7C FF94 F498 move.w [A5 - 0xB68], 0xFF94
00000140 3D6D F498 000A move.w [A6 + 0xA], [A5 - 0xB68]
00000146 6000 0088 bra +0x8A /* 000001D0 */
label0000014A:
0000014A 4267 clr.w -[A7]
0000014C 486C 001E pea.l [A4 + 0x1E]
00000150 2F2C 000C move.l -[A7], [A4 + 0xC]
00000154 3F3C 0004 move.w -[A7], 0x4
00000158 486E FFFB pea.l [A6 - 0x5]
0000015C 303C 00F1 move.w D0, 0xF1
00000160 AAAA syscall QuickTimeDispatch
00000162 3E1F move.w D7, [A7]+
00000164 0C47 F830 cmpi.w D7, 0xF830
00000168 6618 bne +0x1A /* 00000182 */
0000016A 4267 clr.w -[A7]
0000016C 486C 001E pea.l [A4 + 0x1E]
00000170 2F2C 000C move.l -[A7], [A4 + 0xC]
00000174 4267 clr.w -[A7]
00000176 486E FFFB pea.l [A6 - 0x5]
0000017A 303C 00F1 move.w D0, 0xF1
0000017E AAAA syscall QuickTimeDispatch
00000180 3E1F move.w D7, [A7]+
label00000182:
00000182 3D47 000A move.w [A6 + 0xA], D7
00000186 7094 moveq.l D0, 0xFFFFFF94
00000188 B047 cmp.w D0, D7
0000018A 660E bne +0x10 /* 0000019A */
0000018C 1B7C 0001 F4B9 move.b [A5 - 0xB47], 0x1
00000192 3B47 F498 move.w [A5 - 0xB68], D7
00000196 6000 0090 bra +0x92 /* 00000228 */
label0000019A:
0000019A 4A47 tst.w D7
0000019C 6732 beq +0x34 /* 000001D0 */
0000019E 2F0B move.l -[A7], A3
000001A0 3F3C 0003 move.w -[A7], 0x3
000001A4 1F3C 0001 move.b -[A7], 0x1
000001A8 4EBA 0CA4 jsr [PC + 0xCA4 /* 00000E4E */]
000001AC 422E FFFB clr.b [A6 - 0x5]
000001B0 7080 moveq.l D0, 0xFFFFFF80
000001B2 B047 cmp.w D0, D7
000001B4 57C0 seq D0
000001B6 4A00 tst.b D0
000001B8 6616 bne +0x18 /* 000001D0 */
000001BA 0C47 F830 cmpi.w D7, 0xF830
000001BE 57C1 seq D1
000001C0 8001 or.b D0, D1
000001C2 6702 beq +0x4 /* 000001C6 */
000001C4 600A bra +0xC /* 000001D0 */
label000001C6:
000001C6 1B7C 0001 F4B9 move.b [A5 - 0xB47], 0x1
000001CC 3B47 F498 move.w [A5 - 0xB68], D7
label000001D0:
000001D0 102E FFFB move.b D0, [A6 - 0x5]
000001D4 6748 beq +0x4A /* 0000021E */
000001D6 42A7 clr.l -[A7]
000001D8 42A7 clr.l -[A7]
000001DA 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
000001DE 2D5F FFF6 move.l [A6 - 0xA], [A7]+
000001E2 4267 clr.w -[A7]
000001E4 2F2C 001E move.l -[A7], [A4 + 0x1E]
000001E8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000001EC 303C 0022 move.w D0, 0x22 /* '\"' */
000001F0 AAAA syscall QuickTimeDispatch
000001F2 3E1F move.w D7, [A7]+
000001F4 6620 bne +0x22 /* 00000216 */
000001F6 486C 000C pea.l [A4 + 0xC]
000001FA 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000001FE 296E FFF6 000C move.l [A4 + 0xC], [A6 - 0xA]
00000204 486B 0007 pea.l [A3 + 0x7]
00000208 3F3C 0003 move.w -[A7], 0x3
0000020C 1F3C 0001 move.b -[A7], 0x1
00000210 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00000214 6008 bra +0xA /* 0000021E */
label00000216:
00000216 486E FFF6 pea.l [A6 - 0xA]
0000021A 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
label0000021E:
0000021E 3F06 move.w -[A7], D6
00000220 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000224 4EBA FDDA jsr [PC - 0x226 /* 00000000 */]
label00000228:
00000228 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000022C 4E5E unlink A6
0000022E 205F movea.l A0, [A7]+
00000230 544F addq.w A7, 2
00000232 4ED0 jmp [A0]
00000234 4E56 FFFC link A6, -0x0004
00000238 48E7 0108 movem.l -[A7], D7,A4
0000023C 3E2E 0008 move.w D7, [A6 + 0x8]
00000240 102D F0A4 move.b D0, [A5 - 0xF5C]
00000244 670E beq +0x10 /* 00000254 */
00000246 7201 moveq.l D1, 0x01
00000248 B247 cmp.w D1, D7
0000024A 57C1 seq D1
0000024C C001 and.b D0, D1
0000024E 6704 beq +0x6 /* 00000254 */
00000250 6000 00E4 bra +0xE6 /* 00000336 */
label00000254:
00000254 102D F0A3 move.b D0, [A5 - 0xF5D]
00000258 670E beq +0x10 /* 00000268 */
0000025A 7202 moveq.l D1, 0x02
0000025C B247 cmp.w D1, D7
0000025E 57C1 seq D1
00000260 C001 and.b D0, D1
00000262 6704 beq +0x6 /* 00000268 */
00000264 6000 00D0 bra +0xD2 /* 00000336 */
label00000268:
00000268 206E 000C movea.l A0, [A6 + 0xC]
0000026C 49E8 027E lea.l A4, [A0 + 0x27E]
00000270 7001 moveq.l D0, 0x01
00000272 B047 cmp.w D0, D7
00000274 665A bne +0x5C /* 000002D0 */
00000276 7004 moveq.l D0, 0x04
00000278 6B1C bmi +0x1E /* 00000296 */
0000027A 206D F4C8 movea.l A0, [A5 - 0xB38]
0000027E B07C 001F cmp.w D0, 0x1F
00000282 6E12 bgt +0x14 /* 00000296 */
00000284 41E8 0896 lea.l A0, [A0 + 0x896]
00000288 3200 move.w D1, D0
0000028A E649 lsr D1.w, 3
0000028C 4441 neg.w D1
0000028E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000292 0A3C 0004 xori.b ccr, 4
label00000296:
00000296 6700 009E beq +0xA0 /* 00000336 */
0000029A 7017 moveq.l D0, 0x17
0000029C B02C 0001 cmp.b D0, [A4 + 0x1]
000002A0 57C0 seq D0
000002A2 4A00 tst.b D0
000002A4 6712 beq +0x14 /* 000002B8 */
000002A6 2F00 move.l -[A7], D0
000002A8 4267 clr.w -[A7]
000002AA 3F2C 0006 move.w -[A7], [A4 + 0x6]
000002AE 4EBA FD9A jsr [PC - 0x266 /* 0000004A */]
000002B2 121F move.b D1, [A7]+
000002B4 201F move.l D0, [A7]+
000002B6 C001 and.b D0, D1
label000002B8:
000002B8 1F2C 0001 move.b -[A7], [A4 + 0x1]
000002BC 3F2C 0006 move.w -[A7], [A4 + 0x6]
000002C0 3F07 move.w -[A7], D7
000002C2 486D F3C8 pea.l [A5 - 0xC38]
000002C6 1F2E 000A move.b -[A7], [A6 + 0xA]
000002CA 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000002CE 6066 bra +0x68 /* 00000336 */
label000002D0:
000002D0 7002 moveq.l D0, 0x02
000002D2 B047 cmp.w D0, D7
000002D4 57C0 seq D0
000002D6 4A00 tst.b D0
000002D8 675C beq +0x5E /* 00000336 */
000002DA C02D F21C and.b D0, [A5 - 0xDE4]
000002DE 6756 beq +0x58 /* 00000336 */
000002E0 7003 moveq.l D0, 0x03
000002E2 6B1C bmi +0x1E /* 00000300 */
000002E4 206D F4C8 movea.l A0, [A5 - 0xB38]
000002E8 B07C 001F cmp.w D0, 0x1F
000002EC 6E12 bgt +0x14 /* 00000300 */
000002EE 41E8 0896 lea.l A0, [A0 + 0x896]
000002F2 3200 move.w D1, D0
000002F4 E649 lsr D1.w, 3
000002F6 4441 neg.w D1
000002F8 0130 10FF btst [A0 + D1.w - 0x1], D0
000002FC 0A3C 0004 xori.b ccr, 4
label00000300:
00000300 6734 beq +0x36 /* 00000336 */
00000302 7017 moveq.l D0, 0x17
00000304 B02C 000A cmp.b D0, [A4 + 0xA]
00000308 57C0 seq D0
0000030A 4A00 tst.b D0
0000030C 6712 beq +0x14 /* 00000320 */
0000030E 2F00 move.l -[A7], D0
00000310 4267 clr.w -[A7]
00000312 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000316 4EBA FD32 jsr [PC - 0x2CE /* 0000004A */]
0000031A 121F move.b D1, [A7]+
0000031C 201F move.l D0, [A7]+
0000031E C001 and.b D0, D1
label00000320:
00000320 1F2C 000A move.b -[A7], [A4 + 0xA]
00000324 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000328 3F07 move.w -[A7], D7
0000032A 486D F3C8 pea.l [A5 - 0xC38]
0000032E 1F2E 000A move.b -[A7], [A6 + 0xA]
00000332 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
label00000336:
00000336 4CDF 1080 movem.l D7,A4, [A7]+
0000033A 4E5E unlink A6
0000033C 205F movea.l A0, [A7]+
0000033E 504F addq.w A7, 8
00000340 4ED0 jmp [A0]
fn00000342:
00000342 4E56 0000 link A6, 0
00000346 206D F4D4 movea.l A0, [A5 - 0xB2C]
0000034A 1028 0146 move.b D0, [A0 + 0x146]
0000034E 6722 beq +0x24 /* 00000372 */
00000350 4A68 0148 tst.w [A0 + 0x148]
00000354 56C1 sne D1
00000356 C001 and.b D0, D1
00000358 4A00 tst.b D0
0000035A 6716 beq +0x18 /* 00000372 */
0000035C 322E 0008 move.w D1, [A6 + 0x8]
00000360 B268 0148 cmp.w D1, [A0 + 0x148]
00000364 5CC1 sge D1
00000366 C001 and.b D0, D1
00000368 6708 beq +0xA /* 00000372 */
0000036A 3D68 014C 000A move.w [A6 + 0xA], [A0 + 0x14C]
00000370 6030 bra +0x32 /* 000003A2 */
label00000372:
00000372 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000376 70FF moveq.l D0, 0xFFFFFFFF
00000378 B068 0126 cmp.w D0, [A0 + 0x126]
0000037C 6708 beq +0xA /* 00000386 */
0000037E 3D68 0126 000A move.w [A6 + 0xA], [A0 + 0x126]
00000384 601C bra +0x1E /* 000003A2 */
label00000386:
00000386 206D F4D4 movea.l A0, [A5 - 0xB2C]
0000038A 70FF moveq.l D0, 0xFFFFFFFF
0000038C B068 019C cmp.w D0, [A0 + 0x19C]
00000390 6708 beq +0xA /* 0000039A */
00000392 3D68 019C 000A move.w [A6 + 0xA], [A0 + 0x19C]
00000398 6008 bra +0xA /* 000003A2 */
label0000039A:
0000039A 4267 clr.w -[A7]
0000039C A994 syscall CurResFile
0000039E 3D5F 000A move.w [A6 + 0xA], [A7]+
label000003A2:
000003A2 4E5E unlink A6
000003A4 205F movea.l A0, [A7]+
000003A6 544F addq.w A7, 2
000003A8 4ED0 jmp [A0]
fn000003AA:
000003AA 4E56 FFF0 link A6, -0x0010
000003AE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000003B2 266E 0008 movea.l A3, [A6 + 0x8]
000003B6 2853 movea.l A4, [A3]
000003B8 302B 0006 move.w D0, [A3 + 0x6]
000003BC 0440 0011 subi.w D0, 0x11
000003C0 672E beq +0x30 /* 000003F0 */
000003C2 0440 000B subi.w D0, 0xB
000003C6 6700 00B2 beq +0xB4 /* 0000047A */
000003CA 5340 subq.w D0, 1
000003CC 6700 0128 beq +0x12A /* 000004F6 */
000003D0 5340 subq.w D0, 1
000003D2 6700 016E beq +0x170 /* 00000542 */
000003D6 5B40 subq.w D0, 5
000003D8 6704 beq +0x6 /* 000003DE */
000003DA 6000 0166 bra +0x168 /* 00000542 */
label000003DE:
000003DE 42A7 clr.l -[A7]
000003E0 2F0B move.l -[A7], A3
000003E2 3F3C 0005 move.w -[A7], 0x5
000003E6 4EBA 0C9E jsr [PC + 0xC9E /* 00001086 */]
000003EA 2C1F move.l D6, [A7]+
000003EC 6000 0154 bra +0x156 /* 00000542 */
label000003F0:
000003F0 4AAC 000C tst.l [A4 + 0xC]
000003F4 6716 beq +0x18 /* 0000040C */
000003F6 206C 000C movea.l A0, [A4 + 0xC]
000003FA 4A90 tst.l [A0]
000003FC 660E bne +0x10 /* 0000040C */
000003FE 42A7 clr.l -[A7]
00000400 2F0B move.l -[A7], A3
00000402 3F3C 0005 move.w -[A7], 0x5
00000406 4EBA 0C7E jsr [PC + 0xC7E /* 00001086 */]
0000040A 2C1F move.l D6, [A7]+
label0000040C:
0000040C 4AAC 000C tst.l [A4 + 0xC]
00000410 670E beq +0x10 /* 00000420 */
00000412 2F2C 000C move.l -[A7], [A4 + 0xC]
00000416 205F movea.l A0, [A7]+
00000418 A04A syscall HNoPurge
0000041A 426D F498 clr.w [A5 - 0xB68]
0000041E 6022 bra +0x24 /* 00000442 */
label00000420:
00000420 42A7 clr.l -[A7]
00000422 2F0B move.l -[A7], A3
00000424 3F3C 0002 move.w -[A7], 0x2
00000428 4EBA 0C5C jsr [PC + 0xC5C /* 00001086 */]
0000042C 2C1F move.l D6, [A7]+
0000042E 4A6D F498 tst.w [A5 - 0xB68]
00000432 660E bne +0x10 /* 00000442 */
00000434 42A7 clr.l -[A7]
00000436 2F0B move.l -[A7], A3
00000438 3F3C 0010 move.w -[A7], 0x10
0000043C 4EBA 0C48 jsr [PC + 0xC48 /* 00001086 */]
00000440 2C1F move.l D6, [A7]+
label00000442:
00000442 302D F498 move.w D0, [A5 - 0xB68]
00000446 48C0 ext.l D0
00000448 2740 0018 move.l [A3 + 0x18], D0
0000044C 4A6D F498 tst.w [A5 - 0xB68]
00000450 57C0 seq D0
00000452 4A00 tst.b D0
00000454 6700 00EC beq +0xEE /* 00000542 */
00000458 7201 moveq.l D1, 0x01
0000045A B2AB 0008 cmp.l D1, [A3 + 0x8]
0000045E 57C1 seq D1
00000460 C001 and.b D0, D1
00000462 6700 00DE beq +0xE0 /* 00000542 */
00000466 486C 0007 pea.l [A4 + 0x7]
0000046A 3F3C 0004 move.w -[A7], 0x4
0000046E 1F3C 0001 move.b -[A7], 0x1
00000472 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00000476 6000 00CA bra +0xCC /* 00000542 */
label0000047A:
0000047A 4AAC 000C tst.l [A4 + 0xC]
0000047E 56C0 sne D0
00000480 4A00 tst.b D0
00000482 6700 00BE beq +0xC0 /* 00000542 */
00000486 206C 000C movea.l A0, [A4 + 0xC]
0000048A 4A90 tst.l [A0]
0000048C 56C1 sne D1
0000048E C001 and.b D0, D1
00000490 6700 00B0 beq +0xB2 /* 00000542 */
00000494 3E2B 000A move.w D7, [A3 + 0xA]
00000498 7002 moveq.l D0, 0x02
0000049A B047 cmp.w D0, D7
0000049C 660E bne +0x10 /* 000004AC */
0000049E 486C 0007 pea.l [A4 + 0x7]
000004A2 2F3C 0000 0004 move.l -[A7], 0x4
000004A8 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
label000004AC:
000004AC 4267 clr.w -[A7]
000004AE 2F2C 000C move.l -[A7], [A4 + 0xC]
000004B2 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000004B6 101F move.b D0, [A7]+
000004B8 6702 beq +0x4 /* 000004BC */
000004BA 4247 clr.w D7
label000004BC:
000004BC 082C 0003 0007 btst.b [A4 + 0x7], 0x3
000004C2 6702 beq +0x4 /* 000004C6 */
000004C4 4247 clr.w D7
label000004C6:
000004C6 082C 0004 0007 btst.b [A4 + 0x7], 0x4
000004CC 6702 beq +0x4 /* 000004D0 */
000004CE 4247 clr.w D7
label000004D0:
000004D0 206D F4D4 movea.l A0, [A5 - 0xB2C]
000004D4 7003 moveq.l D0, 0x03
000004D6 B068 019E cmp.w D0, [A0 + 0x19E]
000004DA 6602 bne +0x4 /* 000004DE */
000004DC 4247 clr.w D7
label000004DE:
000004DE 4A47 tst.w D7
000004E0 6F0A ble +0xC /* 000004EC */
000004E2 2F2C 000C move.l -[A7], [A4 + 0xC]
000004E6 205F movea.l A0, [A7]+
000004E8 A049 syscall HPurge
000004EA 6056 bra +0x58 /* 00000542 */
label000004EC:
000004EC 2F2C 000C move.l -[A7], [A4 + 0xC]
000004F0 205F movea.l A0, [A7]+
000004F2 A04A syscall HNoPurge
000004F4 604C bra +0x4E /* 00000542 */
label000004F6:
000004F6 7000 moveq.l D0, 0x00
000004F8 2740 0018 move.l [A3 + 0x18], D0
000004FC 4AAC 000C tst.l [A4 + 0xC]
00000500 57C0 seq D0
00000502 4A00 tst.b D0
00000504 660C bne +0xE /* 00000512 */
00000506 206C 000C movea.l A0, [A4 + 0xC]
0000050A 4A90 tst.l [A0]
0000050C 57C1 seq D1
0000050E 8001 or.b D0, D1
00000510 6708 beq +0xA /* 0000051A */
label00000512:
00000512 7001 moveq.l D0, 0x01
00000514 2740 0018 move.l [A3 + 0x18], D0
00000518 6028 bra +0x2A /* 00000542 */
label0000051A:
0000051A 4267 clr.w -[A7]
0000051C 2F2C 000C move.l -[A7], [A4 + 0xC]
00000520 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000524 101F move.b D0, [A7]+
00000526 661A bne +0x1C /* 00000542 */
00000528 082C 0003 0007 btst.b [A4 + 0x7], 0x3
0000052E 57C0 seq D0
00000530 082C 0004 0007 btst.b [A4 + 0x7], 0x4
00000536 57C1 seq D1
00000538 C001 and.b D0, D1
0000053A 6706 beq +0x8 /* 00000542 */
0000053C 7001 moveq.l D0, 0x01
0000053E 2740 0018 move.l [A3 + 0x18], D0
label00000542:
00000542 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000546 4E5E unlink A6
00000548 2E9F move.l [A7], [A7]+
0000054A 4E75 rts
fn0000054C:
0000054C 4E56 FFF6 link A6, -0x000A
00000550 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000554 3C2E 0008 move.w D6, [A6 + 0x8]
00000558 7E01 moveq.l D7, 0x01
0000055A 42A7 clr.l -[A7]
0000055C 3F06 move.w -[A7], D6
0000055E 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000562 285F movea.l A4, [A7]+
00000564 4A2C 0006 tst.b [A4 + 0x6]
00000568 675A beq +0x5C /* 000005C4 */
0000056A 4267 clr.w -[A7]
0000056C 3F06 move.w -[A7], D6
0000056E 4EBA FADA jsr [PC - 0x526 /* 0000004A */]
00000572 101F move.b D0, [A7]+
00000574 6608 bne +0xA /* 0000057E */
00000576 426D F498 clr.w [A5 - 0xB68]
0000057A 4207 clr.b D7
0000057C 6046 bra +0x48 /* 000005C4 */
label0000057E:
0000057E 7001 moveq.l D0, 0x01
00000580 B02C 0006 cmp.b D0, [A4 + 0x6]
00000584 57C0 seq D0
00000586 082C 0005 0007 btst.b [A4 + 0x7], 0x5
0000058C 56C1 sne D1
0000058E C001 and.b D0, D1
00000590 6732 beq +0x34 /* 000005C4 */
00000592 42A7 clr.l -[A7]
00000594 3F06 move.w -[A7], D6
00000596 4A6C 0014 tst.w [A4 + 0x14]
0000059A 5DC0 slt D0
0000059C 4400 neg.b D0
0000059E 1F00 move.b -[A7], D0
000005A0 4267 clr.w -[A7]
000005A2 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
000005A6 265F movea.l A3, [A7]+
000005A8 200B move.l D0, A3
000005AA 6612 bne +0x14 /* 000005BE */
000005AC 486C 0007 pea.l [A4 + 0x7]
000005B0 2F3C 0000 0002 move.l -[A7], 0x2
000005B6 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
000005BA 4207 clr.b D7
000005BC 6006 bra +0x8 /* 000005C4 */
label000005BE:
000005BE 2F0B move.l -[A7], A3
000005C0 205F movea.l A0, [A7]+
000005C2 A04A syscall HNoPurge
label000005C4:
000005C4 1D47 000A move.b [A6 + 0xA], D7
000005C8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000005CC 4E5E unlink A6
000005CE 205F movea.l A0, [A7]+
000005D0 544F addq.w A7, 2
000005D2 4ED0 jmp [A0]
fn000005D4:
000005D4 4E56 FFF8 link A6, -0x0008
000005D8 48E7 0018 movem.l -[A7], A3,A4
000005DC 42A7 clr.l -[A7]
000005DE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000005E2 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000005E6 285F movea.l A4, [A7]+
000005E8 4A2C 0006 tst.b [A4 + 0x6]
000005EC 672E beq +0x30 /* 0000061C */
000005EE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000005F2 3F3C 0001 move.w -[A7], 0x1
000005F6 4EBA FA08 jsr [PC - 0x5F8 /* 00000000 */]
000005FA 7001 moveq.l D0, 0x01
000005FC B02C 0006 cmp.b D0, [A4 + 0x6]
00000600 57C0 seq D0
00000602 082C 0005 0007 btst.b [A4 + 0x7], 0x5
00000608 56C1 sne D1
0000060A C001 and.b D0, D1
0000060C 670E beq +0x10 /* 0000061C */
0000060E 266C 0008 movea.l A3, [A4 + 0x8]
00000612 200B move.l D0, A3
00000614 6706 beq +0x8 /* 0000061C */
00000616 2F0B move.l -[A7], A3
00000618 205F movea.l A0, [A7]+
0000061A A049 syscall HPurge
label0000061C:
0000061C 4CDF 1800 movem.l A3,A4, [A7]+
00000620 4E5E unlink A6
00000622 205F movea.l A0, [A7]+
00000624 544F addq.w A7, 2
00000626 4ED0 jmp [A0]
fn00000628:
00000628 4E56 FFFA link A6, -0x0006
0000062C 48E7 0118 movem.l -[A7], D7,A3,A4
00000630 266E 000C movea.l A3, [A6 + 0xC]
00000634 286E 0008 movea.l A4, [A6 + 0x8]
00000638 41FA 011A lea.l A0, [PC + 0x11A /* 00000754, value 0x0, cstring "" */]
0000063C 224C movea.l A1, A4
0000063E 700F moveq.l D0, 0x0F
label00000640:
00000640 22D8 move.l [A1]+, [A0]+
00000642 51C8 FFFC dbf D0, -0x6 /* 00000640 */
00000646 3290 move.w [A1], [A0]
00000648 7E06 moveq.l D7, 0x06
0000064A 6056 bra +0x58 /* 000006A2 */
label0000064C:
0000064C 3007 move.w D0, D7
0000064E E940 asl D0.w, 4
00000650 41F3 00DE lea.l A0, [A3 + D0.w - 0x34]
00000654 2D48 FFFA move.l [A6 - 0x6], A0
00000658 4267 clr.w -[A7]
0000065A 206E FFFA movea.l A0, [A6 - 0x6]
0000065E 1028 0001 move.b D0, [A0 + 0x1]
00000662 4880 ext.w D0
00000664 3F00 move.w -[A7], D0
00000666 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
0000066A 101F move.b D0, [A7]+
0000066C 6732 beq +0x34 /* 000006A0 */
0000066E 41EC 0042 lea.l A0, [A4 + 0x42]
00000672 7020 moveq.l D0, 0x20
label00000674:
00000674 3F20 move.w -[A7], -[A0]
00000676 51C8 FFFC dbf D0, -0x6 /* 00000674 */
0000067A 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000067E 206E FFFA movea.l A0, [A6 - 0x6]
00000682 3F28 0006 move.w -[A7], [A0 + 0x6]
00000686 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
0000068A 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
0000068E 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000692 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000696 204C movea.l A0, A4
00000698 7020 moveq.l D0, 0x20
label0000069A:
0000069A 30DF move.w [A0]+, [A7]+
0000069C 51C8 FFFC dbf D0, -0x6 /* 0000069A */
label000006A0:
000006A0 5247 addq.w D7, 1
label000006A2:
000006A2 701D moveq.l D0, 0x1D
000006A4 B047 cmp.w D0, D7
000006A6 6CA4 bge -0x5A /* 0000064C */
000006A8 4A6B 0754 tst.w [A3 + 0x754]
000006AC 6F2E ble +0x30 /* 000006DC */
000006AE 41EC 0042 lea.l A0, [A4 + 0x42]
000006B2 7020 moveq.l D0, 0x20
label000006B4:
000006B4 3F20 move.w -[A7], -[A0]
000006B6 51C8 FFFC dbf D0, -0x6 /* 000006B4 */
000006BA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006BE 3F2B 0754 move.w -[A7], [A3 + 0x754]
000006C2 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
000006C6 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
000006CA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006CE 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
000006D2 204C movea.l A0, A4
000006D4 7020 moveq.l D0, 0x20
label000006D6:
000006D6 30DF move.w [A0]+, [A7]+
000006D8 51C8 FFFC dbf D0, -0x6 /* 000006D6 */
label000006DC:
000006DC 7017 moveq.l D0, 0x17
000006DE B02B 001F cmp.b D0, [A3 + 0x1F]
000006E2 662E bne +0x30 /* 00000712 */
000006E4 41EC 0042 lea.l A0, [A4 + 0x42]
000006E8 7020 moveq.l D0, 0x20
label000006EA:
000006EA 3F20 move.w -[A7], -[A0]
000006EC 51C8 FFFC dbf D0, -0x6 /* 000006EA */
000006F0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006F4 3F2B 0024 move.w -[A7], [A3 + 0x24]
000006F8 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
000006FC 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00000700 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000704 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000708 204C movea.l A0, A4
0000070A 7020 moveq.l D0, 0x20
label0000070C:
0000070C 30DF move.w [A0]+, [A7]+
0000070E 51C8 FFFC dbf D0, -0x6 /* 0000070C */
label00000712:
00000712 7017 moveq.l D0, 0x17
00000714 B02B 0028 cmp.b D0, [A3 + 0x28]
00000718 662E bne +0x30 /* 00000748 */
0000071A 41EC 0042 lea.l A0, [A4 + 0x42]
0000071E 7020 moveq.l D0, 0x20
label00000720:
00000720 3F20 move.w -[A7], -[A0]
00000722 51C8 FFFC dbf D0, -0x6 /* 00000720 */
00000726 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000072A 3F2B 0026 move.w -[A7], [A3 + 0x26]
0000072E 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000732 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00000736 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000073A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
0000073E 204C movea.l A0, A4
00000740 7020 moveq.l D0, 0x20
label00000742:
00000742 30DF move.w [A0]+, [A7]+
00000744 51C8 FFFC dbf D0, -0x6 /* 00000742 */
label00000748:
00000748 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000074C 4E5E unlink A6
0000074E 205F movea.l A0, [A7]+
00000750 504F addq.w A7, 8
00000752 4ED0 jmp [A0]
00000754 0000 0000 ori.b D0, 0x0
00000758 0000 0000 ori.b D0, 0x0
0000075C 0000 0000 ori.b D0, 0x0
00000760 0000 0000 ori.b D0, 0x0
00000764 0000 0000 ori.b D0, 0x0
00000768 0000 0000 ori.b D0, 0x0
0000076C 0000 0000 ori.b D0, 0x0
00000770 0000 0000 ori.b D0, 0x0
00000774 0000 0000 ori.b D0, 0x0
00000778 0000 0000 ori.b D0, 0x0
0000077C 0000 0000 ori.b D0, 0x0
00000780 0000 0000 ori.b D0, 0x0
00000784 0000 0000 ori.b D0, 0x0
00000788 0000 0000 ori.b D0, 0x0
0000078C 0000 0000 ori.b D0, 0x0
00000790 0000 0000 ori.b D0, 0x0
00000794 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000798 F678 2F07 .extension 0x678 <<F/1/3>>, 0x2F07 // unimplemented
0000079C 41EE FFBE lea.l A0, [A6 - 0x42]
000007A0 43FA 0144 lea.l A1, [PC + 0x144 /* 000008E6, value 0x0, cstring "" */]
000007A4 700F moveq.l D0, 0x0F
label000007A6:
000007A6 20D9 move.l [A0]+, [A1]+
000007A8 51C8 FFFC dbf D0, -0x6 /* 000007A6 */
000007AC 3091 move.w [A0], [A1]
000007AE 426E 000C clr.w [A6 + 0xC]
000007B2 206D F4C8 movea.l A0, [A5 - 0xB38]
000007B6 4AA8 000A tst.l [A0 + 0xA]
000007BA 6700 00E6 beq +0xE8 /* 000008A2 */
000007BE 486E F67C pea.l [A6 - 0x984]
000007C2 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
000007C6 206D F4C8 movea.l A0, [A5 - 0xB38]
000007CA 2D68 000A F686 move.l [A6 - 0x97A], [A0 + 0xA]
000007D0 206D F4C8 movea.l A0, [A5 - 0xB38]
000007D4 3D68 074C FDC8 move.w [A6 - 0x238], [A0 + 0x74C]
label000007DA:
000007DA 4267 clr.w -[A7]
000007DC 486E F67C pea.l [A6 - 0x984]
000007E0 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
000007E4 101F move.b D0, [A7]+
000007E6 6600 00BA bne +0xBC /* 000008A2 */
000007EA 41EE FF7C lea.l A0, [A6 - 0x84]
000007EE 43FA 00F6 lea.l A1, [PC + 0xF6 /* 000008E6, value 0x0, cstring "" */]
000007F2 700F moveq.l D0, 0x0F
label000007F4:
000007F4 20D9 move.l [A0]+, [A1]+
000007F6 51C8 FFFC dbf D0, -0x6 /* 000007F4 */
000007FA 3091 move.w [A0], [A1]
000007FC 486E F67C pea.l [A6 - 0x984]
00000800 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000804 302E F67C move.w D0, [A6 - 0x984]
00000808 B06E 0008 cmp.w D0, [A6 + 0x8]
0000080C 6E00 0094 bgt +0x96 /* 000008A2 */
00000810 302E F67C move.w D0, [A6 - 0x984]
00000814 B06E 000A cmp.w D0, [A6 + 0xA]
00000818 6DC0 blt -0x3E /* 000007DA */
0000081A 486E F67C pea.l [A6 - 0x984]
0000081E 486E FF7C pea.l [A6 - 0x84]
00000822 4EBA FE04 jsr [PC - 0x1FC /* 00000628 */]
00000826 206D F4D4 movea.l A0, [A5 - 0xB2C]
0000082A 3D68 0002 F67A move.w [A6 - 0x986], [A0 + 0x2]
00000830 7E01 moveq.l D7, 0x01
00000832 605E bra +0x60 /* 00000892 */
label00000834:
00000834 3007 move.w D0, D7
00000836 6B18 bmi +0x1A /* 00000850 */
00000838 B07C 020F cmp.w D0, 0x20F
0000083C 6E12 bgt +0x14 /* 00000850 */
0000083E 41EE FFBE lea.l A0, [A6 - 0x42]
00000842 3200 move.w D1, D0
00000844 E649 lsr D1.w, 3
00000846 4441 neg.w D1
00000848 0130 10FF btst [A0 + D1.w - 0x1], D0
0000084C 0A3C 0004 xori.b ccr, 4
label00000850:
00000850 663C bne +0x3E /* 0000088E */
00000852 41EE 0000 lea.l A0, [A6 + 0x0]
00000856 7020 moveq.l D0, 0x20
label00000858:
00000858 3F20 move.w -[A7], -[A0]
0000085A 51C8 FFFC dbf D0, -0x6 /* 00000858 */
0000085E 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000862 3F07 move.w -[A7], D7
00000864 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000868 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
0000086C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000870 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000874 41EE FFBE lea.l A0, [A6 - 0x42]
00000878 7020 moveq.l D0, 0x20
label0000087A:
0000087A 30DF move.w [A0]+, [A7]+
0000087C 51C8 FFFC dbf D0, -0x6 /* 0000087A */
00000880 4267 clr.w -[A7]
00000882 3F07 move.w -[A7], D7
00000884 4EBA FCC6 jsr [PC - 0x33A /* 0000054C */]
00000888 101F move.b D0, [A7]+
0000088A 6602 bne +0x4 /* 0000088E */
0000088C 6014 bra +0x16 /* 000008A2 */
label0000088E:
0000088E 5247 addq.w D7, 1
00000890 6906 bvs +0x8 /* 00000898 */
label00000892:
00000892 BE6E F67A cmp.w D7, [A6 - 0x986]
00000896 6F9C ble -0x62 /* 00000834 */
label00000898:
00000898 3D6E F67C 000C move.w [A6 + 0xC], [A6 - 0x984]
0000089E 6000 FF3A bra -0xC4 /* 000007DA */
label000008A2:
000008A2 206D F4D4 movea.l A0, [A5 - 0xB2C]
000008A6 3D68 0002 F678 move.w [A6 - 0x988], [A0 + 0x2]
000008AC 7E01 moveq.l D7, 0x01
000008AE 6028 bra +0x2A /* 000008D8 */
label000008B0:
000008B0 3007 move.w D0, D7
000008B2 6B18 bmi +0x1A /* 000008CC */
000008B4 B07C 020F cmp.w D0, 0x20F
000008B8 6E12 bgt +0x14 /* 000008CC */
000008BA 41EE 0000 lea.l A0, [A6 + 0x0]
000008BE 3200 move.w D1, D0
000008C0 E649 lsr D1.w, 3
000008C2 4441 neg.w D1
000008C4 0130 10FF btst [A0 + D1.w - 0x1], D0
000008C8 0A3C 0004 xori.b ccr, 4
label000008CC:
000008CC 6606 bne +0x8 /* 000008D4 */
000008CE 3F07 move.w -[A7], D7
000008D0 4EBA FD02 jsr [PC - 0x2FE /* 000005D4 */]
label000008D4:
000008D4 5247 addq.w D7, 1
000008D6 6906 bvs +0x8 /* 000008DE */
label000008D8:
000008D8 BE6E F678 cmp.w D7, [A6 - 0x988]
000008DC 6FD2 ble -0x2C /* 000008B0 */
label000008DE:
000008DE 2E1F move.l D7, [A7]+
000008E0 4E5E unlink A6
000008E2 2E9F move.l [A7], [A7]+
000008E4 4E75 rts
000008E6 0000 0000 ori.b D0, 0x0
000008EA 0000 0000 ori.b D0, 0x0
000008EE 0000 0000 ori.b D0, 0x0
000008F2 0000 0000 ori.b D0, 0x0
000008F6 0000 0000 ori.b D0, 0x0
000008FA 0000 0000 ori.b D0, 0x0
000008FE 0000 0000 ori.b D0, 0x0
00000902 0000 0000 ori.b D0, 0x0
00000906 0000 0000 ori.b D0, 0x0
0000090A 0000 0000 ori.b D0, 0x0
0000090E 0000 0000 ori.b D0, 0x0
00000912 0000 0000 ori.b D0, 0x0
00000916 0000 0000 ori.b D0, 0x0
0000091A 0000 0000 ori.b D0, 0x0
0000091E 0000 0000 ori.b D0, 0x0
00000922 0000 0000 ori.b D0, 0x0
00000926 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000928-0000092C
fn00000928:
00000928 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000928-0000092C
fn00000928: // (misaligned)
0000092A FFF8 .invalid <<F/7/7>>
0000092C 48E7 0300 movem.l -[A7], D6,D7
00000930 4246 clr.w D6
00000932 3D6E 0008 FFFA move.w [A6 - 0x6], [A6 + 0x8]
00000938 3E2E 000A move.w D7, [A6 + 0xA]
0000093C 6014 bra +0x16 /* 00000952 */
label0000093E:
0000093E 4267 clr.w -[A7]
00000940 3F07 move.w -[A7], D7
00000942 4EBA FC08 jsr [PC - 0x3F8 /* 0000054C */]
00000946 101F move.b D0, [A7]+
00000948 6602 bne +0x4 /* 0000094C */
0000094A 600C bra +0xE /* 00000958 */
label0000094C:
0000094C 3C07 move.w D6, D7
0000094E 5247 addq.w D7, 1
00000950 6906 bvs +0x8 /* 00000958 */
label00000952:
00000952 BE6E FFFA cmp.w D7, [A6 - 0x6]
00000956 6FE6 ble -0x18 /* 0000093E */
label00000958:
00000958 3D46 FFF8 move.w [A6 - 0x8], D6
0000095C 3E2E 000A move.w D7, [A6 + 0xA]
00000960 600A bra +0xC /* 0000096C */
label00000962:
00000962 3F07 move.w -[A7], D7
00000964 4EBA FC6E jsr [PC - 0x392 /* 000005D4 */]
00000968 5247 addq.w D7, 1
0000096A 6906 bvs +0x8 /* 00000972 */
label0000096C:
0000096C BE6E FFF8 cmp.w D7, [A6 - 0x8]
00000970 6FF0 ble -0xE /* 00000962 */
label00000972:
00000972 3D46 000C move.w [A6 + 0xC], D6
00000976 4CDF 00C0 movem.l D6,D7, [A7]+
0000097A 4E5E unlink A6
0000097C 2E9F move.l [A7], [A7]+
0000097E 4E75 rts
00000980 4E56 FFFE link A6, -0x0002
00000984 4267 clr.w -[A7]
00000986 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000098A 4EBA FF9C jsr [PC - 0x64 /* 00000928 */]
0000098E 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000992 4E5E unlink A6
00000994 2E9F move.l [A7], [A7]+
00000996 4E75 rts
fn00000998:
00000998 4E56 FFFC link A6, -0x0004
0000099C 4267 clr.w -[A7]
0000099E 3F2E 0008 move.w -[A7], [A6 + 0x8]
000009A2 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000009A6 101F move.b D0, [A7]+
000009A8 6726 beq +0x28 /* 000009D0 */
000009AA 4267 clr.w -[A7]
000009AC 3F2E 0008 move.w -[A7], [A6 + 0x8]
000009B0 4EBA F674 jsr [PC - 0x98C /* 00000026 */]
000009B4 7001 moveq.l D0, 0x01
000009B6 B05F cmp.w D0, [A7]+
000009B8 6616 bne +0x18 /* 000009D0 */
000009BA 42A7 clr.l -[A7]
000009BC 3F2E 0008 move.w -[A7], [A6 + 0x8]
000009C0 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000009C4 42A7 clr.l -[A7]
000009C6 42A7 clr.l -[A7]
000009C8 4EBA 06EC jsr [PC + 0x6EC /* 000010B6 */]
000009CC 2D5F FFFC move.l [A6 - 0x4], [A7]+
label000009D0:
000009D0 4E5E unlink A6
000009D2 205F movea.l A0, [A7]+
000009D4 544F addq.w A7, 2
000009D6 4ED0 jmp [A0]
000009D8 4E56 FFFC link A6, -0x0004
000009DC 2F07 move.l -[A7], D7
000009DE 3D6E 0008 FFFC move.w [A6 - 0x4], [A6 + 0x8]
000009E4 3E2E 000A move.w D7, [A6 + 0xA]
000009E8 600A bra +0xC /* 000009F4 */
label000009EA:
000009EA 3F07 move.w -[A7], D7
000009EC 4EBA FFAA jsr [PC - 0x56 /* 00000998 */]
000009F0 5247 addq.w D7, 1
000009F2 6906 bvs +0x8 /* 000009FA */
label000009F4:
000009F4 BE6E FFFC cmp.w D7, [A6 - 0x4]
000009F8 6FF0 ble -0xE /* 000009EA */
label000009FA:
000009FA 2E1F move.l D7, [A7]+
000009FC 4E5E unlink A6
000009FE 2E9F move.l [A7], [A7]+
00000A00 4E75 rts
00000A02 4E56 FFBA link A6, -0x0046
00000A06 2F07 move.l -[A7], D7
00000A08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A0C 486E FFBE pea.l [A6 - 0x42]
00000A10 4EBA 0046 jsr [PC + 0x46 /* 00000A58 */]
00000A14 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000A18 3D68 0002 FFBA move.w [A6 - 0x46], [A0 + 0x2]
00000A1E 7E01 moveq.l D7, 0x01
00000A20 6028 bra +0x2A /* 00000A4A */
label00000A22:
00000A22 3007 move.w D0, D7
00000A24 6B18 bmi +0x1A /* 00000A3E */
00000A26 B07C 020F cmp.w D0, 0x20F
00000A2A 6E12 bgt +0x14 /* 00000A3E */
00000A2C 41EE 0000 lea.l A0, [A6 + 0x0]
00000A30 3200 move.w D1, D0
00000A32 E649 lsr D1.w, 3
00000A34 4441 neg.w D1
00000A36 0130 10FF btst [A0 + D1.w - 0x1], D0
00000A3A 0A3C 0004 xori.b ccr, 4
label00000A3E:
00000A3E 6606 bne +0x8 /* 00000A46 */
00000A40 3F07 move.w -[A7], D7
00000A42 4EBA FF54 jsr [PC - 0xAC /* 00000998 */]
label00000A46:
00000A46 5247 addq.w D7, 1
00000A48 6906 bvs +0x8 /* 00000A50 */
label00000A4A:
00000A4A BE6E FFBA cmp.w D7, [A6 - 0x46]
00000A4E 6FD2 ble -0x2C /* 00000A22 */
label00000A50:
00000A50 2E1F move.l D7, [A7]+
00000A52 4E5E unlink A6
00000A54 2E9F move.l [A7], [A7]+
00000A56 4E75 rts
fn00000A58:
00000A58 4E56 F6C0 link A6, -0x0940
00000A5C 206E 0008 movea.l A0, [A6 + 0x8]
00000A60 43FA 00A2 lea.l A1, [PC + 0xA2 /* 00000B04, value 0x0, cstring "" */]
00000A64 700F moveq.l D0, 0x0F
label00000A66:
00000A66 20D9 move.l [A0]+, [A1]+
00000A68 51C8 FFFC dbf D0, -0x6 /* 00000A66 */
00000A6C 3091 move.w [A0], [A1]
00000A6E 486E F702 pea.l [A6 - 0x8FE]
00000A72 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00000A76 206D F4C8 movea.l A0, [A5 - 0xB38]
00000A7A 2D68 000A F70C move.l [A6 - 0x8F4], [A0 + 0xA]
00000A80 206D F4C8 movea.l A0, [A5 - 0xB38]
00000A84 3D68 074C FE4E move.w [A6 - 0x1B2], [A0 + 0x74C]
00000A8A 4AAE F70C tst.l [A6 - 0x8F4]
00000A8E 676C beq +0x6E /* 00000AFC */
label00000A90:
00000A90 4267 clr.w -[A7]
00000A92 486E F702 pea.l [A6 - 0x8FE]
00000A96 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00000A9A 101F move.b D0, [A7]+
00000A9C 665E bne +0x60 /* 00000AFC */
00000A9E 486E F702 pea.l [A6 - 0x8FE]
00000AA2 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000AA6 302E F702 move.w D0, [A6 - 0x8FE]
00000AAA B06E 000C cmp.w D0, [A6 + 0xC]
00000AAE 6E4C bgt +0x4E /* 00000AFC */
00000AB0 302E F702 move.w D0, [A6 - 0x8FE]
00000AB4 B06E 000E cmp.w D0, [A6 + 0xE]
00000AB8 6DD6 blt -0x28 /* 00000A90 */
00000ABA 486E F702 pea.l [A6 - 0x8FE]
00000ABE 486E F6C0 pea.l [A6 - 0x940]
00000AC2 4EBA FB64 jsr [PC - 0x49C /* 00000628 */]
00000AC6 206E 0008 movea.l A0, [A6 + 0x8]
00000ACA 2248 movea.l A1, A0
00000ACC 43E9 0042 lea.l A1, [A1 + 0x42]
00000AD0 7020 moveq.l D0, 0x20
label00000AD2:
00000AD2 3F21 move.w -[A7], -[A1]
00000AD4 51C8 FFFC dbf D0, -0x6 /* 00000AD2 */
00000AD8 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000ADC 43EE F702 lea.l A1, [A6 - 0x8FE]
00000AE0 7020 moveq.l D0, 0x20
label00000AE2:
00000AE2 3F21 move.w -[A7], -[A1]
00000AE4 51C8 FFFC dbf D0, -0x6 /* 00000AE2 */
00000AE8 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000AEC 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00000AF0 548F addq.l A7, 2
00000AF2 7020 moveq.l D0, 0x20
label00000AF4:
00000AF4 30DF move.w [A0]+, [A7]+
00000AF6 51C8 FFFC dbf D0, -0x6 /* 00000AF4 */
00000AFA 6094 bra -0x6A /* 00000A90 */
label00000AFC:
00000AFC 4E5E unlink A6
00000AFE 205F movea.l A0, [A7]+
00000B00 504F addq.w A7, 8
00000B02 4ED0 jmp [A0]
00000B04 0000 0000 ori.b D0, 0x0
00000B08 0000 0000 ori.b D0, 0x0
00000B0C 0000 0000 ori.b D0, 0x0
00000B10 0000 0000 ori.b D0, 0x0
00000B14 0000 0000 ori.b D0, 0x0
00000B18 0000 0000 ori.b D0, 0x0
00000B1C 0000 0000 ori.b D0, 0x0
00000B20 0000 0000 ori.b D0, 0x0
00000B24 0000 0000 ori.b D0, 0x0
00000B28 0000 0000 ori.b D0, 0x0
00000B2C 0000 0000 ori.b D0, 0x0
00000B30 0000 0000 ori.b D0, 0x0
00000B34 0000 0000 ori.b D0, 0x0
00000B38 0000 0000 ori.b D0, 0x0
00000B3C 0000 0000 ori.b D0, 0x0
00000B40 0000 0000 ori.b D0, 0x0
00000B44 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000B48 0000 4E5E ori.b D0, 0x5E /* '^' */
00000B4C 4E75 rts
fn00000B4E:
00000B4E 4E56 0000 link A6, 0
00000B52 4267 clr.w -[A7]
00000B54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B58 4267 clr.w -[A7]
00000B5A 4EBA 02BE jsr [PC + 0x2BE /* 00000E1A */]
00000B5E 1D5F 000C move.b [A6 + 0xC], [A7]+
00000B62 4E5E unlink A6
00000B64 2E9F move.l [A7], [A7]+
00000B66 4E75 rts
fn00000B68:
00000B68 4E56 FDBC link A6, -0x0244
00000B6C 42A7 clr.l -[A7]
00000B6E 2F2E 000E move.l -[A7], [A6 + 0xE]
00000B72 3F3C 0002 move.w -[A7], 0x2
00000B76 486E FEC0 pea.l [A6 - 0x140]
00000B7A 2F3C 0000 0100 move.l -[A7], 0x100
00000B80 4EBA 031C jsr [PC + 0x31C /* 00000E9E */]
00000B84 2D5F FEBC move.l [A6 - 0x144], [A7]+
00000B88 4240 clr.w D0
00000B8A 102E FEC0 move.b D0, [A6 - 0x140]
00000B8E 5340 subq.w D0, 1
00000B90 1D40 FEC0 move.b [A6 - 0x140], D0
00000B94 486E FEC0 pea.l [A6 - 0x140]
00000B98 302E 0008 move.w D0, [A6 + 0x8]
00000B9C 5340 subq.w D0, 1
00000B9E 3F00 move.w -[A7], D0
00000BA0 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000BA4 486E FEC0 pea.l [A6 - 0x140]
00000BA8 487A 006A pea.l [PC + 0x6A /* 00000C14, value 0x13A4E56 */]
00000BAC 486E FDBC pea.l [A6 - 0x244]
00000BB0 3F3C 0002 move.w -[A7], 0x2
00000BB4 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00000BB8 41EE FEC0 lea.l A0, [A6 - 0x140]
00000BBC 43EE FDBC lea.l A1, [A6 - 0x244]
00000BC0 703F moveq.l D0, 0x3F
label00000BC2:
00000BC2 20D9 move.l [A0]+, [A1]+
00000BC4 51C8 FFFC dbf D0, -0x6 /* 00000BC2 */
00000BC8 42A7 clr.l -[A7]
00000BCA 2F2E 000E move.l -[A7], [A6 + 0xE]
00000BCE 3F3C 0003 move.w -[A7], 0x3
00000BD2 486E FFC0 pea.l [A6 - 0x40]
00000BD6 7040 moveq.l D0, 0x40
00000BD8 2F00 move.l -[A7], D0
00000BDA 4EBA 02C2 jsr [PC + 0x2C2 /* 00000E9E */]
00000BDE 2D5F FEBC move.l [A6 - 0x144], [A7]+
00000BE2 206E 000A movea.l A0, [A6 + 0xA]
00000BE6 2F08 move.l -[A7], A0
00000BE8 486E FEC0 pea.l [A6 - 0x140]
00000BEC 486E FFC0 pea.l [A6 - 0x40]
00000BF0 486E FDBC pea.l [A6 - 0x244]
00000BF4 3F3C 0002 move.w -[A7], 0x2
00000BF8 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00000BFC 205F movea.l A0, [A7]+
00000BFE 43EE FDBC lea.l A1, [A6 - 0x244]
00000C02 703F moveq.l D0, 0x3F
label00000C04:
00000C04 20D9 move.l [A0]+, [A1]+
00000C06 51C8 FFFC dbf D0, -0x6 /* 00000C04 */
00000C0A 4E5E unlink A6
00000C0C 205F movea.l A0, [A7]+
00000C0E DEFC 000A add.w A7, 0xA /* '\n' */
00000C12 4ED0 jmp [A0]
00000C14 013A 4E56 btst [PC + 0x4E56 /* 00005A6C, cstring ""<EOF> */], D0
// begin alternate branch 00000C16-00000C2C
fn00000C16:
00000C16 4E56 FE00 link A6, -0x0200
00000C1A 486E FE00 pea.l [A6 - 0x200]
00000C1E 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000C22 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00000C26 205F movea.l A0, [A7]+
00000C28 43EE FF00 lea.l A1, [A6 - 0x100]
// end alternate branch 00000C16-00000C2C
fn00000C16: // (misaligned)
00000C18 FE00 486E .unknown 0xFE00 0x486E (W = 7)
00000C1C FE00 3F2E .unknown 0xFE00 0x3F2E (W = 7)
00000C20 0010 4EAD ori.b [A0], 0xAD
00000C24 15F2 205F 43EE move.b [PC + 0x43EE /* 00005014, cstring ""<EOF> */], [A2 + D2.w + 0x5F]
00000C2A FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00000C2C 703F moveq.l D0, 0x3F
label00000C2E:
00000C2E 22D8 move.l [A1]+, [A0]+
00000C30 51C8 FFFC dbf D0, -0x6 /* 00000C2E */
00000C34 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C38 3F3C 0002 move.w -[A7], 0x2
00000C3C 486E FF00 pea.l [A6 - 0x100]
00000C40 4240 clr.w D0
00000C42 102E FF00 move.b D0, [A6 - 0x100]
00000C46 5240 addq.w D0, 1
00000C48 48C0 ext.l D0
00000C4A 2F00 move.l -[A7], D0
00000C4C 4EBA 02D2 jsr [PC + 0x2D2 /* 00000F20 */]
00000C50 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C54 3F3C 0003 move.w -[A7], 0x3
00000C58 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C5C 206E 000C movea.l A0, [A6 + 0xC]
00000C60 4240 clr.w D0
00000C62 1010 move.b D0, [A0]
00000C64 5240 addq.w D0, 1
00000C66 48C0 ext.l D0
00000C68 2F00 move.l -[A7], D0
00000C6A 4EBA 02B4 jsr [PC + 0x2B4 /* 00000F20 */]
00000C6E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C72 3F3C 0004 move.w -[A7], 0x4
00000C76 486E 0008 pea.l [A6 + 0x8]
00000C7A 7004 moveq.l D0, 0x04
00000C7C 2F00 move.l -[A7], D0
00000C7E 4EBA 02A0 jsr [PC + 0x2A0 /* 00000F20 */]
00000C82 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C86 4267 clr.w -[A7]
00000C88 1F3C 0001 move.b -[A7], 0x1
00000C8C 4EBA 01C0 jsr [PC + 0x1C0 /* 00000E4E */]
00000C90 4E5E unlink A6
00000C92 205F movea.l A0, [A7]+
00000C94 DEFC 000E add.w A7, 0xE
00000C98 4ED0 jmp [A0]
fn00000C9A:
00000C9A 4E56 FEFC link A6, -0x0104
00000C9E 2F07 move.l -[A7], D7
00000CA0 42A7 clr.l -[A7]
00000CA2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000CA6 3F3C 0003 move.w -[A7], 0x3
00000CAA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CAE 7040 moveq.l D0, 0x40
00000CB0 2F00 move.l -[A7], D0
00000CB2 4EBA 01EA jsr [PC + 0x1EA /* 00000E9E */]
00000CB6 2E1F move.l D7, [A7]+
00000CB8 6606 bne +0x8 /* 00000CC0 */
00000CBA 206E 0008 movea.l A0, [A6 + 0x8]
00000CBE 4210 clr.b [A0]
label00000CC0:
00000CC0 42A7 clr.l -[A7]
00000CC2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000CC6 3F3C 0002 move.w -[A7], 0x2
00000CCA 486E FF00 pea.l [A6 - 0x100]
00000CCE 2F3C 0000 0100 move.l -[A7], 0x100
00000CD4 4EBA 01C8 jsr [PC + 0x1C8 /* 00000E9E */]
00000CD8 2E1F move.l D7, [A7]+
00000CDA 671E beq +0x20 /* 00000CFA */
00000CDC 206E 000C movea.l A0, [A6 + 0xC]
00000CE0 2F08 move.l -[A7], A0
00000CE2 4267 clr.w -[A7]
00000CE4 486E FF00 pea.l [A6 - 0x100]
00000CE8 2F3C 4D4D 4452 move.l -[A7], 0x4D4D4452 /* 'MMDR' */
00000CEE 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
00000CF2 301F move.w D0, [A7]+
00000CF4 205F movea.l A0, [A7]+
00000CF6 3080 move.w [A0], D0
00000CF8 600C bra +0xE /* 00000D06 */
label00000CFA:
00000CFA 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000CFE 226E 000C movea.l A1, [A6 + 0xC]
00000D02 32A8 010C move.w [A1], [A0 + 0x10C]
label00000D06:
00000D06 2E1F move.l D7, [A7]+
00000D08 4E5E unlink A6
00000D0A 205F movea.l A0, [A7]+
00000D0C DEFC 000C add.w A7, 0xC
00000D10 4ED0 jmp [A0]
00000D12 4E56 FE5C link A6, -0x01A4
00000D16 48E7 0308 movem.l -[A7], D6,D7,A4
00000D1A 286E 0010 movea.l A4, [A6 + 0x10]
00000D1E 7ED5 moveq.l D7, 0xFFFFFFD5
00000D20 4267 clr.w -[A7]
00000D22 2F0C move.l -[A7], A4
00000D24 3F3C 0003 move.w -[A7], 0x3
00000D28 4EBA 00F0 jsr [PC + 0xF0 /* 00000E1A */]
00000D2C 101F move.b D0, [A7]+
00000D2E 6600 00D8 bne +0xDA /* 00000E08 */
00000D32 2F0C move.l -[A7], A4
00000D34 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D3C 4EBA FF5C jsr [PC - 0xA4 /* 00000C9A */]
00000D40 42A7 clr.l -[A7]
00000D42 2F0C move.l -[A7], A4
00000D44 3F3C 0004 move.w -[A7], 0x4
00000D48 486E FE5C pea.l [A6 - 0x1A4]
00000D4C 7004 moveq.l D0, 0x04
00000D4E 2F00 move.l -[A7], D0
00000D50 4EBA 014C jsr [PC + 0x14C /* 00000E9E */]
00000D54 2C1F move.l D6, [A7]+
00000D56 7000 moveq.l D0, 0x00
00000D58 2D40 FFBA move.l [A6 - 0x46], D0
00000D5C 206E 000C movea.l A0, [A6 + 0xC]
00000D60 3D50 FFC4 move.w [A6 - 0x3C], [A0]
00000D64 2D6E 0008 FFC0 move.l [A6 - 0x40], [A6 + 0x8]
00000D6A 422E FFC8 clr.b [A6 - 0x38]
00000D6E 426E FFCA clr.w [A6 - 0x36]
00000D72 4267 clr.w -[A7]
00000D74 486E FFAE pea.l [A6 - 0x52]
00000D78 4267 clr.w -[A7]
00000D7A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00000D7E 3E1F move.w D7, [A7]+
00000D80 660C bne +0xE /* 00000D8E */
00000D82 202E FE5C move.l D0, [A6 - 0x1A4]
00000D86 B0AE FFCE cmp.l D0, [A6 - 0x32]
00000D8A 6702 beq +0x4 /* 00000D8E */
00000D8C 7ED5 moveq.l D7, 0xFFFFFFD5
label00000D8E:
00000D8E 4A47 tst.w D7
00000D90 6764 beq +0x66 /* 00000DF6 */
00000D92 2F0C move.l -[A7], A4
00000D94 486E FE64 pea.l [A6 - 0x19C]
00000D98 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000D9C 4EBA FDCA jsr [PC - 0x236 /* 00000B68 */]
00000DA0 486E FF64 pea.l [A6 - 0x9C]
00000DA4 3F3C 0001 move.w -[A7], 0x1
00000DA8 486E FE64 pea.l [A6 - 0x19C]
00000DAC 2F2E FE5C move.l -[A7], [A6 - 0x1A4]
00000DB0 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000DB4 102E FF64 move.b D0, [A6 - 0x9C]
00000DB8 673A beq +0x3C /* 00000DF4 */
00000DBA 2F0C move.l -[A7], A4
00000DBC 3F2E FF6A move.w -[A7], [A6 - 0x96]
00000DC0 486E FF6E pea.l [A6 - 0x92]
00000DC4 2F2E FE5C move.l -[A7], [A6 - 0x1A4]
00000DC8 4EBA FE4C jsr [PC - 0x1B4 /* 00000C16 */]
00000DCC 206E 000C movea.l A0, [A6 + 0xC]
00000DD0 30AE FF6A move.w [A0], [A6 - 0x96]
00000DD4 206E 0008 movea.l A0, [A6 + 0x8]
00000DD8 43EE FF6E lea.l A1, [A6 - 0x92]
00000DDC 700F moveq.l D0, 0x0F
label00000DDE:
00000DDE 20D9 move.l [A0]+, [A1]+
00000DE0 51C8 FFFC dbf D0, -0x6 /* 00000DDE */
00000DE4 1B7C 0001 F4D3 move.b [A5 - 0xB2D], 0x1
00000DEA 1B7C 0001 F0A5 move.b [A5 - 0xF5B], 0x1
00000DF0 4247 clr.w D7
00000DF2 6002 bra +0x4 /* 00000DF6 */
label00000DF4:
00000DF4 7ED5 moveq.l D7, 0xFFFFFFD5
label00000DF6:
00000DF6 4A47 tst.w D7
00000DF8 670E beq +0x10 /* 00000E08 */
00000DFA 2F0C move.l -[A7], A4
00000DFC 3F3C 0003 move.w -[A7], 0x3
00000E00 1F3C 0001 move.b -[A7], 0x1
00000E04 4EBA 0048 jsr [PC + 0x48 /* 00000E4E */]
label00000E08:
00000E08 3D47 0014 move.w [A6 + 0x14], D7
00000E0C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000E10 4E5E unlink A6
00000E12 205F movea.l A0, [A7]+
00000E14 DEFC 000C add.w A7, 0xC
00000E18 4ED0 jmp [A0]
fn00000E1A:
00000E1A 4E56 FFFC link A6, -0x0004
00000E1E 2F0C move.l -[A7], A4
00000E20 422E 000E clr.b [A6 + 0xE]
00000E24 206E 000A movea.l A0, [A6 + 0xA]
00000E28 2868 0002 movea.l A4, [A0 + 0x2]
00000E2C 200C move.l D0, A4
00000E2E 6714 beq +0x16 /* 00000E44 */
00000E30 2054 movea.l A0, [A4]
00000E32 2028 000C move.l D0, [A0 + 0xC]
00000E36 322E 0008 move.w D1, [A6 + 0x8]
00000E3A 0300 btst D0, D1
00000E3C 56C0 sne D0
00000E3E 4400 neg.b D0
00000E40 1D40 000E move.b [A6 + 0xE], D0
label00000E44:
00000E44 285F movea.l A4, [A7]+
00000E46 4E5E unlink A6
00000E48 205F movea.l A0, [A7]+
00000E4A 5C4F addq.w A7, 6
00000E4C 4ED0 jmp [A0]
fn00000E4E:
00000E4E 4E56 FFF8 link A6, -0x0008
00000E52 2F0C move.l -[A7], A4
00000E54 42A7 clr.l -[A7]
00000E56 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E5A 1F3C 0001 move.b -[A7], 0x1
00000E5E 4EBA 007C jsr [PC + 0x7C /* 00000EDC */]
00000E62 285F movea.l A4, [A7]+
00000E64 200C move.l D0, A4
00000E66 672C beq +0x2E /* 00000E94 */
00000E68 102E 0008 move.b D0, [A6 + 0x8]
00000E6C 6714 beq +0x16 /* 00000E82 */
00000E6E 2054 movea.l A0, [A4]
00000E70 2028 000C move.l D0, [A0 + 0xC]
00000E74 322E 000A move.w D1, [A6 + 0xA]
00000E78 03C0 .incomplete
00000E7A 2054 movea.l A0, [A4]
00000E7C 2140 000C move.l [A0 + 0xC], D0
00000E80 6012 bra +0x14 /* 00000E94 */
label00000E82:
00000E82 2054 movea.l A0, [A4]
00000E84 2028 000C move.l D0, [A0 + 0xC]
00000E88 322E 000A move.w D1, [A6 + 0xA]
00000E8C 0380 bclr D0, D1
00000E8E 2054 movea.l A0, [A4]
00000E90 2140 000C move.l [A0 + 0xC], D0
label00000E94:
00000E94 285F movea.l A4, [A7]+
00000E96 4E5E unlink A6
00000E98 205F movea.l A0, [A7]+
00000E9A 504F addq.w A7, 8
00000E9C 4ED0 jmp [A0]
fn00000E9E:
00000E9E 4E56 0000 link A6, 0
00000EA2 7000 moveq.l D0, 0x00
00000EA4 2D40 0016 move.l [A6 + 0x16], D0
00000EA8 206E 0012 movea.l A0, [A6 + 0x12]
00000EAC 4AA8 0002 tst.l [A0 + 0x2]
00000EB0 6602 bne +0x4 /* 00000EB4 */
00000EB2 601E bra +0x20 /* 00000ED2 */
label00000EB4:
00000EB4 42A7 clr.l -[A7]
00000EB6 206E 0012 movea.l A0, [A6 + 0x12]
00000EBA 2F28 0002 move.l -[A7], [A0 + 0x2]
00000EBE 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000EC2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ECA 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
00000ECE 2D5F 0016 move.l [A6 + 0x16], [A7]+
label00000ED2:
00000ED2 4E5E unlink A6
00000ED4 205F movea.l A0, [A7]+
00000ED6 DEFC 000E add.w A7, 0xE
00000EDA 4ED0 jmp [A0]
fn00000EDC:
00000EDC 4E56 FFFC link A6, -0x0004
00000EE0 2F0C move.l -[A7], A4
00000EE2 206E 000A movea.l A0, [A6 + 0xA]
00000EE6 2868 0002 movea.l A4, [A0 + 0x2]
00000EEA 200C move.l D0, A4
00000EEC 57C0 seq D0
00000EEE C02E 0008 and.b D0, [A6 + 0x8]
00000EF2 671E beq +0x20 /* 00000F12 */
00000EF4 42A7 clr.l -[A7]
00000EF6 7010 moveq.l D0, 0x10
00000EF8 2F00 move.l -[A7], D0
00000EFA 3F3C 0005 move.w -[A7], 0x5
00000EFE 42A7 clr.l -[A7]
00000F00 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
00000F04 285F movea.l A4, [A7]+
00000F06 200C move.l D0, A4
00000F08 6708 beq +0xA /* 00000F12 */
00000F0A 206E 000A movea.l A0, [A6 + 0xA]
00000F0E 214C 0002 move.l [A0 + 0x2], A4
label00000F12:
00000F12 2D4C 000E move.l [A6 + 0xE], A4
00000F16 285F movea.l A4, [A7]+
00000F18 4E5E unlink A6
00000F1A 205F movea.l A0, [A7]+
00000F1C 5C4F addq.w A7, 6
00000F1E 4ED0 jmp [A0]
fn00000F20:
00000F20 4E56 FFFC link A6, -0x0004
00000F24 2F0C move.l -[A7], A4
00000F26 42A7 clr.l -[A7]
00000F28 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000F2C 4AAE 0008 tst.l [A6 + 0x8]
00000F30 56C0 sne D0
00000F32 4400 neg.b D0
00000F34 1F00 move.b -[A7], D0
00000F36 4EBA FFA4 jsr [PC - 0x5C /* 00000EDC */]
00000F3A 285F movea.l A4, [A7]+
00000F3C 200C move.l D0, A4
00000F3E 6718 beq +0x1A /* 00000F58 */
00000F40 4267 clr.w -[A7]
00000F42 2F0C move.l -[A7], A4
00000F44 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000F48 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F50 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00000F54 3B5F F498 move.w [A5 - 0xB68], [A7]+
label00000F58:
00000F58 285F movea.l A4, [A7]+
00000F5A 4E5E unlink A6
00000F5C 205F movea.l A0, [A7]+
00000F5E DEFC 000E add.w A7, 0xE
00000F62 4ED0 jmp [A0]
00000F64 4E56 FFFE link A6, -0x0002
00000F68 48E7 0108 movem.l -[A7], D7,A4
00000F6C 286E 0008 movea.l A4, [A6 + 0x8]
00000F70 200C move.l D0, A4
00000F72 6612 bne +0x14 /* 00000F86 */
00000F74 2F2E 000E move.l -[A7], [A6 + 0xE]
00000F78 3F2E 000C move.w -[A7], [A6 + 0xC]
00000F7C 42A7 clr.l -[A7]
00000F7E 42A7 clr.l -[A7]
00000F80 4EBA FF9E jsr [PC - 0x62 /* 00000F20 */]
00000F84 602E bra +0x30 /* 00000FB4 */
label00000F86:
00000F86 4267 clr.w -[A7]
00000F88 2F0C move.l -[A7], A4
00000F8A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000F8E 1E1F move.b D7, [A7]+
00000F90 2F0C move.l -[A7], A4
00000F92 205F movea.l A0, [A7]+
00000F94 A029 syscall HLock
00000F96 2F2E 000E move.l -[A7], [A6 + 0xE]
00000F9A 3F2E 000C move.w -[A7], [A6 + 0xC]
00000F9E 2F14 move.l -[A7], [A4]
00000FA0 42A7 clr.l -[A7]
00000FA2 2F0C move.l -[A7], A4
00000FA4 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000FA8 4EBA FF76 jsr [PC - 0x8A /* 00000F20 */]
00000FAC 2F0C move.l -[A7], A4
00000FAE 1F07 move.b -[A7], D7
00000FB0 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
label00000FB4:
00000FB4 4CDF 1080 movem.l D7,A4, [A7]+
00000FB8 4E5E unlink A6
00000FBA 205F movea.l A0, [A7]+
00000FBC DEFC 000A add.w A7, 0xA /* '\n' */
00000FC0 4ED0 jmp [A0]
00000FC2 4E56 0000 link A6, 0
00000FC6 422E 000C clr.b [A6 + 0xC]
00000FCA 4267 clr.w -[A7]
00000FCC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FD0 4EBA FB7C jsr [PC - 0x484 /* 00000B4E */]
00000FD4 101F move.b D0, [A7]+
00000FD6 6718 beq +0x1A /* 00000FF0 */
00000FD8 4267 clr.w -[A7]
00000FDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FDE 3F3C 0003 move.w -[A7], 0x3
00000FE2 4EBA FE36 jsr [PC - 0x1CA /* 00000E1A */]
00000FE6 101F move.b D0, [A7]+
00000FE8 6706 beq +0x8 /* 00000FF0 */
00000FEA 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00000FF0:
00000FF0 4E5E unlink A6
00000FF2 2E9F move.l [A7], [A7]+
00000FF4 4E75 rts
fn00000FF6:
00000FF6 4E56 0000 link A6, 0
00000FFA 2F0C move.l -[A7], A4
00000FFC 286E 0008 movea.l A4, [A6 + 0x8]
00001000 2054 movea.l A0, [A4]
00001002 1028 0006 move.b D0, [A0 + 0x6]
00001006 4880 ext.w D0
00001008 5340 subq.w D0, 1
0000100A 6B72 bmi +0x74 /* 0000107E */
0000100C 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00001010 6E6C bgt +0x6E /* 0000107E */
00001012 D040 add.w D0, D0
00001014 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001018 4EFB 0000 jmp [PC + D0.w]
0000101C 0016 001E ori.b [A6], 0x1E
00001020 0026 002E ori.b -[A6], 0x2E /* '.' */
00001024 0036 003E 0046 ori.b [A6 + D0.w + 0x46], 0x3E /* '>' */
0000102A 004E 0056 ori.w A6, 0x56 /* 'V' */
0000102E 005E 2F0C ori.w [A6]+, 0x2F0C
00001032 4EBA 0760 jsr [PC + 0x760 /* 00001794 */]
00001036 6046 bra +0x48 /* 0000107E */
00001038 2F0C move.l -[A7], A4
0000103A 4EBA 08DA jsr [PC + 0x8DA /* 00001916 */]
0000103E 603E bra +0x40 /* 0000107E */
00001040 2F0C move.l -[A7], A4
00001042 4EBA 09A0 jsr [PC + 0x9A0 /* 000019E4 */]
00001046 6036 bra +0x38 /* 0000107E */
00001048 2F0C move.l -[A7], A4
0000104A 4EBA 0C20 jsr [PC + 0xC20 /* 00001C6C */]
0000104E 602E bra +0x30 /* 0000107E */
00001050 2F0C move.l -[A7], A4
00001052 4EBA 0B00 jsr [PC + 0xB00 /* 00001B54 */]
00001056 6026 bra +0x28 /* 0000107E */
00001058 2F0C move.l -[A7], A4
0000105A 4EBA 1078 jsr [PC + 0x1078 /* 000020D4 */]
0000105E 601E bra +0x20 /* 0000107E */
00001060 2F0C move.l -[A7], A4
00001062 4EBA 1040 jsr [PC + 0x1040 /* 000020A4 */]
00001066 6016 bra +0x18 /* 0000107E */
00001068 2F0C move.l -[A7], A4
0000106A 4EBA 0CD0 jsr [PC + 0xCD0 /* 00001D3C */]
0000106E 600E bra +0x10 /* 0000107E */
00001070 2F0C move.l -[A7], A4
00001072 4EBA 0D20 jsr [PC + 0xD20 /* 00001D94 */]
00001076 6006 bra +0x8 /* 0000107E */
00001078 2F0C move.l -[A7], A4
0000107A 4EBA 0E62 jsr [PC + 0xE62 /* 00001EDE */]
label0000107E:
0000107E 285F movea.l A4, [A7]+
00001080 4E5E unlink A6
00001082 2E9F move.l [A7], [A7]+
00001084 4E75 rts
fn00001086:
00001086 4E56 FFE4 link A6, -0x001C
0000108A 206E 000A movea.l A0, [A6 + 0xA]
0000108E 43EE FFE4 lea.l A1, [A6 - 0x1C]
00001092 7006 moveq.l D0, 0x06
label00001094:
00001094 22D8 move.l [A1]+, [A0]+
00001096 51C8 FFFC dbf D0, -0x6 /* 00001094 */
0000109A 3D6E 0008 FFEA move.w [A6 - 0x16], [A6 + 0x8]
000010A0 486E FFE4 pea.l [A6 - 0x1C]
000010A4 4EBA FF50 jsr [PC - 0xB0 /* 00000FF6 */]
000010A8 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
000010AE 4E5E unlink A6
000010B0 205F movea.l A0, [A7]+
000010B2 5C4F addq.w A7, 6
000010B4 4ED0 jmp [A0]
fn000010B6:
000010B6 4E56 FFE4 link A6, -0x001C
000010BA 206D F4D4 movea.l A0, [A5 - 0xB2C]
000010BE 2068 0004 movea.l A0, [A0 + 0x4]
000010C2 302E 0012 move.w D0, [A6 + 0x12]
000010C6 C1FC 002E muls.w D0, 0x2E /* '.' */
000010CA 41F0 0000 lea.l A0, [A0 + D0.w]
000010CE 2D48 FFE4 move.l [A6 - 0x1C], A0
000010D2 7000 moveq.l D0, 0x00
000010D4 2D40 FFFC move.l [A6 - 0x4], D0
000010D8 3D6E 0012 FFE8 move.w [A6 - 0x18], [A6 + 0x12]
000010DE 3D6E 0010 FFEA move.w [A6 - 0x16], [A6 + 0x10]
000010E4 2D6E 000C FFEC move.l [A6 - 0x14], [A6 + 0xC]
000010EA 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8]
000010F0 486E FFE4 pea.l [A6 - 0x1C]
000010F4 4EBA FF00 jsr [PC - 0x100 /* 00000FF6 */]
000010F8 2D6E FFFC 0014 move.l [A6 + 0x14], [A6 - 0x4]
000010FE 4E5E unlink A6
00001100 205F movea.l A0, [A7]+
00001102 DEFC 000C add.w A7, 0xC
00001106 4ED0 jmp [A0]
00001108 4E56 FFFC link A6, -0x0004
0000110C 42A7 clr.l -[A7]
0000110E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001112 42A7 clr.l -[A7]
00001114 42A7 clr.l -[A7]
00001116 4EBA FF9E jsr [PC - 0x62 /* 000010B6 */]
0000111A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000111E 4E5E unlink A6
00001120 2E9F move.l [A7], [A7]+
00001122 4E75 rts
00001124 4E56 FFE4 link A6, -0x001C
00001128 2D6E 000A FFE4 move.l [A6 - 0x1C], [A6 + 0xA]
0000112E 3D6E 0008 FFEA move.w [A6 - 0x16], [A6 + 0x8]
00001134 486E FFE4 pea.l [A6 - 0x1C]
00001138 4EBA FEBC jsr [PC - 0x144 /* 00000FF6 */]
0000113C 4E5E unlink A6
0000113E 205F movea.l A0, [A7]+
00001140 5C4F addq.w A7, 6
00001142 4ED0 jmp [A0]
fn00001144:
00001144 4E56 FFF6 link A6, -0x000A
00001148 48E7 0118 movem.l -[A7], D7,A3,A4
0000114C 266E 0008 movea.l A3, [A6 + 0x8]
00001150 2053 movea.l A0, [A3]
00001152 2D48 FFF6 move.l [A6 - 0xA], A0
00001156 286B 0008 movea.l A4, [A3 + 0x8]
0000115A 1E14 move.b D7, [A4]
0000115C 200C move.l D0, A4
0000115E 5280 addq.l D0, 1
00001160 1207 move.b D1, D7
00001162 4881 ext.w D1
00001164 48C1 ext.l D1
00001166 2841 movea.l A4, D1
00001168 D9C0 add.l A4, D0
0000116A 274C 0018 move.l [A3 + 0x18], A4
0000116E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001172 4E5E unlink A6
00001174 2E9F move.l [A7], [A7]+
00001176 4E75 rts
fn00001178:
00001178 4E56 FFF2 link A6, -0x000E
0000117C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001180 2C2E 0008 move.l D6, [A6 + 0x8]
00001184 7000 moveq.l D0, 0x00
00001186 2D40 000C move.l [A6 + 0xC], D0
0000118A 2046 movea.l A0, D6
0000118C 2650 movea.l A3, [A0]
0000118E 4267 clr.w -[A7]
00001190 A994 syscall CurResFile
00001192 3E1F move.w D7, [A7]+
00001194 4267 clr.w -[A7]
00001196 2046 movea.l A0, D6
00001198 3F28 0004 move.w -[A7], [A0 + 0x4]
0000119C 4EBA F1A4 jsr [PC - 0xE5C /* 00000342 */]
000011A0 A998 syscall UseResFile
000011A2 42A7 clr.l -[A7]
000011A4 2F06 move.l -[A7], D6
000011A6 3F3C 000C move.w -[A7], 0xC
000011AA 4EBA FEDA jsr [PC - 0x126 /* 00001086 */]
000011AE 2D5F FFFC move.l [A6 - 0x4], [A7]+
000011B2 4267 clr.w -[A7]
000011B4 A99B syscall SetResLoad
000011B6 42A7 clr.l -[A7]
000011B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011BC 3F13 move.w -[A7], [A3]
000011BE A81F syscall Get1Resource
000011C0 285F movea.l A4, [A7]+
000011C2 1F3C 0001 move.b -[A7], 0x1
000011C6 A99B syscall SetResLoad
000011C8 3F07 move.w -[A7], D7
000011CA A998 syscall UseResFile
000011CC 200C move.l D0, A4
000011CE 670E beq +0x10 /* 000011DE */
000011D0 42A7 clr.l -[A7]
000011D2 2F0C move.l -[A7], A4
000011D4 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
000011D6 2D5F 000C move.l [A6 + 0xC], [A7]+
000011DA 2F0C move.l -[A7], A4
000011DC A9A3 syscall ReleaseResource
label000011DE:
000011DE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000011E2 4E5E unlink A6
000011E4 2E9F move.l [A7], [A7]+
000011E6 4E75 rts
fn000011E8:
000011E8 4E56 FFF6 link A6, -0x000A
000011EC 48E7 0118 movem.l -[A7], D7,A3,A4
000011F0 266E 0008 movea.l A3, [A6 + 0x8]
000011F4 2853 movea.l A4, [A3]
000011F6 4267 clr.w -[A7]
000011F8 A994 syscall CurResFile
000011FA 3E1F move.w D7, [A7]+
000011FC 4267 clr.w -[A7]
000011FE 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001202 4EBA F13E jsr [PC - 0xEC2 /* 00000342 */]
00001206 A998 syscall UseResFile
00001208 42A7 clr.l -[A7]
0000120A 2F0B move.l -[A7], A3
0000120C 3F3C 000C move.w -[A7], 0xC
00001210 4EBA FE74 jsr [PC - 0x18C /* 00001086 */]
00001214 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001218 42A7 clr.l -[A7]
0000121A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000121E 3F14 move.w -[A7], [A4]
00001220 A81F syscall Get1Resource
00001222 2D5F 000C move.l [A6 + 0xC], [A7]+
00001226 4267 clr.w -[A7]
00001228 A9AF syscall ResError
0000122A 3B5F F498 move.w [A5 - 0xB68], [A7]+
0000122E 3F07 move.w -[A7], D7
00001230 A998 syscall UseResFile
00001232 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001236 4E5E unlink A6
00001238 2E9F move.l [A7], [A7]+
0000123A 4E75 rts
fn0000123C:
0000123C 4E56 FFF4 link A6, -0x000C
00001240 2F0C move.l -[A7], A4
00001242 206E 0008 movea.l A0, [A6 + 0x8]
00001246 2850 movea.l A4, [A0]
00001248 42A7 clr.l -[A7]
0000124A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000124E 4EBA FF98 jsr [PC - 0x68 /* 000011E8 */]
00001252 295F 000C move.l [A4 + 0xC], [A7]+
00001256 4A6D F498 tst.w [A5 - 0xB68]
0000125A 6702 beq +0x4 /* 0000125E */
0000125C 601C bra +0x1E /* 0000127A */
label0000125E:
0000125E 4AAC 000C tst.l [A4 + 0xC]
00001262 6608 bne +0xA /* 0000126C */
00001264 3B7C 0010 F498 move.w [A5 - 0xB68], 0x10
0000126A 600E bra +0x10 /* 0000127A */
label0000126C:
0000126C 2F2C 000C move.l -[A7], [A4 + 0xC]
00001270 A992 syscall DetachResource
00001272 2F2C 000C move.l -[A7], [A4 + 0xC]
00001276 205F movea.l A0, [A7]+
00001278 A04A syscall HNoPurge
label0000127A:
0000127A 285F movea.l A4, [A7]+
0000127C 4E5E unlink A6
0000127E 2E9F move.l [A7], [A7]+
00001280 4E75 rts
fn00001282:
00001282 4E56 FFFC link A6, -0x0004
00001286 2F0C move.l -[A7], A4
00001288 206E 0008 movea.l A0, [A6 + 0x8]
0000128C 2850 movea.l A4, [A0]
0000128E 486C 0007 pea.l [A4 + 0x7]
00001292 3F3C 0003 move.w -[A7], 0x3
00001296 1F3C 0001 move.b -[A7], 0x1
0000129A 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
0000129E 38BC FFFF move.w [A4], 0xFFFF
000012A2 206E 0008 movea.l A0, [A6 + 0x8]
000012A6 2968 0008 000C move.l [A4 + 0xC], [A0 + 0x8]
000012AC 285F movea.l A4, [A7]+
000012AE 4E5E unlink A6
000012B0 2E9F move.l [A7], [A7]+
000012B2 4E75 rts
000012B4 4E56 FFFA link A6, -0x0006
000012B8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000012BC 266E 000A movea.l A3, [A6 + 0xA]
000012C0 2053 movea.l A0, [A3]
000012C2 7000 moveq.l D0, 0x00
000012C4 2140 0004 move.l [A0 + 0x4], D0
000012C8 4267 clr.w -[A7]
000012CA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000012CE 101F move.b D0, [A7]+
000012D0 6726 beq +0x28 /* 000012F8 */
000012D2 42A7 clr.l -[A7]
000012D4 2F0B move.l -[A7], A3
000012D6 4267 clr.w -[A7]
000012D8 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
000012DC 4A9F tst.l [A7]+
000012DE 6718 beq +0x1A /* 000012F8 */
000012E0 42A7 clr.l -[A7]
000012E2 2F0B move.l -[A7], A3
000012E4 302E 0008 move.w D0, [A6 + 0x8]
000012E8 48C0 ext.l D0
000012EA 2F00 move.l -[A7], D0
000012EC 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */]
000012F0 2E1F move.l D7, [A7]+
000012F2 2053 movea.l A0, [A3]
000012F4 2147 0004 move.l [A0 + 0x4], D7
label000012F8:
000012F8 2053 movea.l A0, [A3]
000012FA 7010 moveq.l D0, 0x10
000012FC B090 cmp.l D0, [A0]
000012FE 6F0E ble +0x10 /* 0000130E */
00001300 4267 clr.w -[A7]
00001302 2F0B move.l -[A7], A3
00001304 7010 moveq.l D0, 0x10
00001306 2F00 move.l -[A7], D0
00001308 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
0000130C 3C1F move.w D6, [A7]+
label0000130E:
0000130E 4A6E 0008 tst.w [A6 + 0x8]
00001312 6F0E ble +0x10 /* 00001322 */
00001314 2853 movea.l A4, [A3]
00001316 08AC 0002 000F bclr.b [A4 + 0xF], 0x2
0000131C 08AC 0003 000F bclr.b [A4 + 0xF], 0x3
label00001322:
00001322 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001326 4E5E unlink A6
00001328 205F movea.l A0, [A7]+
0000132A 5C4F addq.w A7, 6
0000132C 4ED0 jmp [A0]
fn0000132E:
0000132E 4E56 0000 link A6, 0
00001332 4AAE 0008 tst.l [A6 + 0x8]
00001336 6716 beq +0x18 /* 0000134E */
00001338 206E 0008 movea.l A0, [A6 + 0x8]
0000133C 2050 movea.l A0, [A0]
0000133E 2F28 0004 move.l -[A7], [A0 + 0x4]
00001342 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
00001346 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000134A 205F movea.l A0, [A7]+
0000134C A023 syscall DisposHandle/DisposeHandle
label0000134E:
0000134E 4E5E unlink A6
00001350 2E9F move.l [A7], [A7]+
00001352 4E75 rts
fn00001354:
00001354 4E56 0000 link A6, 0
00001358 206E 0008 movea.l A0, [A6 + 0x8]
0000135C 317C 0005 0006 move.w [A0 + 0x6], 0x5
00001362 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001366 4EBA FC8E jsr [PC - 0x372 /* 00000FF6 */]
0000136A 206E 0008 movea.l A0, [A6 + 0x8]
0000136E 2050 movea.l A0, [A0]
00001370 2F28 0002 move.l -[A7], [A0 + 0x2]
00001374 4EBA FFB8 jsr [PC - 0x48 /* 0000132E */]
00001378 206E 0008 movea.l A0, [A6 + 0x8]
0000137C 2F10 move.l -[A7], [A0]
0000137E 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00001382 4E5E unlink A6
00001384 2E9F move.l [A7], [A7]+
00001386 4E75 rts
fn00001388:
00001388 4E56 FEEE link A6, -0x0112
0000138C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001390 2A2E 0008 move.l D5, [A6 + 0x8]
00001394 2045 movea.l A0, D5
00001396 2850 movea.l A4, [A0]
00001398 4AAC 0002 tst.l [A4 + 0x2]
0000139C 6702 beq +0x4 /* 000013A0 */
0000139E 607E bra +0x80 /* 0000141E */
label000013A0:
000013A0 4267 clr.w -[A7]
000013A2 A994 syscall CurResFile
000013A4 3E1F move.w D7, [A7]+
000013A6 42A7 clr.l -[A7]
000013A8 2F05 move.l -[A7], D5
000013AA 3F3C 000C move.w -[A7], 0xC
000013AE 4EBA FCD6 jsr [PC - 0x32A /* 00001086 */]
000013B2 2D5F FFFA move.l [A6 - 0x6], [A7]+
000013B6 4267 clr.w -[A7]
000013B8 2045 movea.l A0, D5
000013BA 3F28 0004 move.w -[A7], [A0 + 0x4]
000013BE 4EBA EF82 jsr [PC - 0x107E /* 00000342 */]
000013C2 A998 syscall UseResFile
000013C4 4267 clr.w -[A7]
000013C6 A99B syscall SetResLoad
000013C8 42A7 clr.l -[A7]
000013CA 2F2E FFFA move.l -[A7], [A6 - 0x6]
000013CE 3F14 move.w -[A7], [A4]
000013D0 A81F syscall Get1Resource
000013D2 265F movea.l A3, [A7]+
000013D4 4267 clr.w -[A7]
000013D6 A9AF syscall ResError
000013D8 3C1F move.w D6, [A7]+
000013DA 1F3C 0001 move.b -[A7], 0x1
000013DE A99B syscall SetResLoad
000013E0 3F07 move.w -[A7], D7
000013E2 A998 syscall UseResFile
000013E4 4A46 tst.w D6
000013E6 57C0 seq D0
000013E8 220B move.l D1, A3
000013EA 56C1 sne D1
000013EC C001 and.b D0, D1
000013EE 672E beq +0x30 /* 0000141E */
000013F0 2F0B move.l -[A7], A3
000013F2 486E FFFE pea.l [A6 - 0x2]
000013F6 486E FFFA pea.l [A6 - 0x6]
000013FA 486E FEF6 pea.l [A6 - 0x10A]
000013FE A9A8 syscall GetResInfo
00001400 2F0B move.l -[A7], A3
00001402 A9A3 syscall ReleaseResource
00001404 2F0C move.l -[A7], A4
00001406 3F3C 0001 move.w -[A7], 0x1
0000140A 486E FEF6 pea.l [A6 - 0x10A]
0000140E 4240 clr.w D0
00001410 102E FEF6 move.b D0, [A6 - 0x10A]
00001414 5240 addq.w D0, 1
00001416 48C0 ext.l D0
00001418 2F00 move.l -[A7], D0
0000141A 4EBA FB04 jsr [PC - 0x4FC /* 00000F20 */]
label0000141E:
0000141E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001422 4E5E unlink A6
00001424 2E9F move.l [A7], [A7]+
00001426 4E75 rts
fn00001428:
00001428 4E56 FDEA link A6, -0x0216
0000142C 48E7 0018 movem.l -[A7], A3,A4
00001430 286E 0008 movea.l A4, [A6 + 0x8]
00001434 2654 movea.l A3, [A4]
00001436 302C 0006 move.w D0, [A4 + 0x6]
0000143A 5540 subq.w D0, 2
0000143C 6774 beq +0x76 /* 000014B2 */
0000143E 5540 subq.w D0, 2
00001440 6700 00A2 beq +0xA4 /* 000014E4 */
00001444 5340 subq.w D0, 1
00001446 6700 0082 beq +0x84 /* 000014CA */
0000144A 0440 000C subi.w D0, 0xC
0000144E 6700 00B8 beq +0xBA /* 00001508 */
00001452 5340 subq.w D0, 1
00001454 672E beq +0x30 /* 00001484 */
00001456 5940 subq.w D0, 4
00001458 6700 0082 beq +0x84 /* 000014DC */
0000145C 5340 subq.w D0, 1
0000145E 6762 beq +0x64 /* 000014C2 */
00001460 5B40 subq.w D0, 5
00001462 6700 00CC beq +0xCE /* 00001530 */
00001466 5340 subq.w D0, 1
00001468 6700 00A8 beq +0xAA /* 00001512 */
0000146C 5340 subq.w D0, 1
0000146E 6700 00AA beq +0xAC /* 0000151A */
00001472 5340 subq.w D0, 1
00001474 6744 beq +0x46 /* 000014BA */
00001476 5740 subq.w D0, 3
00001478 675A beq +0x5C /* 000014D4 */
0000147A 5340 subq.w D0, 1
0000147C 6700 00B2 beq +0xB4 /* 00001530 */
00001480 6000 00AE bra +0xB0 /* 00001530 */
label00001484:
00001484 4267 clr.w -[A7]
00001486 2F0B move.l -[A7], A3
00001488 4EBA F6C4 jsr [PC - 0x93C /* 00000B4E */]
0000148C 101F move.b D0, [A7]+
0000148E 0A00 0001 xori.b D0, 0x1
00001492 4AAB 000C tst.l [A3 + 0xC]
00001496 56C1 sne D1
00001498 C001 and.b D0, D1
0000149A 6706 beq +0x8 /* 000014A2 */
0000149C 2F2B 000C move.l -[A7], [A3 + 0xC]
000014A0 A992 syscall DetachResource
label000014A2:
000014A2 4AAB 0002 tst.l [A3 + 0x2]
000014A6 6700 0088 beq +0x8A /* 00001530 */
000014AA 2F2B 0002 move.l -[A7], [A3 + 0x2]
000014AE A992 syscall DetachResource
000014B0 607E bra +0x80 /* 00001530 */
label000014B2:
000014B2 2F0C move.l -[A7], A4
000014B4 4EBA FD86 jsr [PC - 0x27A /* 0000123C */]
000014B8 6076 bra +0x78 /* 00001530 */
label000014BA:
000014BA 2F0C move.l -[A7], A4
000014BC 4EBA FECA jsr [PC - 0x136 /* 00001388 */]
000014C0 606E bra +0x70 /* 00001530 */
label000014C2:
000014C2 2F0C move.l -[A7], A4
000014C4 4EBA FDBC jsr [PC - 0x244 /* 00001282 */]
000014C8 6066 bra +0x68 /* 00001530 */
label000014CA:
000014CA 486B 000C pea.l [A3 + 0xC]
000014CE 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000014D2 605C bra +0x5E /* 00001530 */
label000014D4:
000014D4 2F0C move.l -[A7], A4
000014D6 4EBA FE7C jsr [PC - 0x184 /* 00001354 */]
000014DA 6054 bra +0x56 /* 00001530 */
label000014DC:
000014DC 2F0C move.l -[A7], A4
000014DE 4EBA FC64 jsr [PC - 0x39C /* 00001144 */]
000014E2 604C bra +0x4E /* 00001530 */
label000014E4:
000014E4 7000 moveq.l D0, 0x00
000014E6 2940 0018 move.l [A4 + 0x18], D0
000014EA 4AAB 000C tst.l [A3 + 0xC]
000014EE 6740 beq +0x42 /* 00001530 */
000014F0 206B 000C movea.l A0, [A3 + 0xC]
000014F4 4A90 tst.l [A0]
000014F6 6738 beq +0x3A /* 00001530 */
000014F8 42A7 clr.l -[A7]
000014FA 2F2B 000C move.l -[A7], [A3 + 0xC]
000014FE 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001502 295F 0018 move.l [A4 + 0x18], [A7]+
00001506 6028 bra +0x2A /* 00001530 */
label00001508:
00001508 7000 moveq.l D0, 0x00
0000150A 2940 0018 move.l [A4 + 0x18], D0
0000150E 6020 bra +0x22 /* 00001530 */
00001510 601E bra +0x20 /* 00001530 */
label00001512:
00001512 7000 moveq.l D0, 0x00
00001514 2940 0018 move.l [A4 + 0x18], D0
00001518 6016 bra +0x18 /* 00001530 */
label0000151A:
0000151A 397C 0002 0006 move.w [A4 + 0x6], 0x2
00001520 2F0C move.l -[A7], A4
00001522 4EBA FAD2 jsr [PC - 0x52E /* 00000FF6 */]
00001526 302D F498 move.w D0, [A5 - 0xB68]
0000152A 48C0 ext.l D0
0000152C 2940 0018 move.l [A4 + 0x18], D0
label00001530:
00001530 4CDF 1800 movem.l A3,A4, [A7]+
00001534 4E5E unlink A6
00001536 2E9F move.l [A7], [A7]+
00001538 4E75 rts
fn0000153A:
0000153A 4E56 FFD8 link A6, -0x0028
0000153E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001542 282E 000A move.l D4, [A6 + 0xA]
00001546 286E 000E movea.l A4, [A6 + 0xE]
0000154A 42A7 clr.l -[A7]
0000154C 2F2C 000C move.l -[A7], [A4 + 0xC]
00001550 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001554 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001558 2F04 move.l -[A7], D4
0000155A 707F moveq.l D0, 0x7F
0000155C 2F00 move.l -[A7], D0
0000155E 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00001562 201F move.l D0, [A7]+
00001564 D084 add.l D0, D4
00001566 5480 addq.l D0, 2
00001568 2A00 move.l D5, D0
0000156A DABC 0000 0080 add.l D5, 0x80
00001570 2005 move.l D0, D5
00001572 90AE FFFC sub.l D0, [A6 - 0x4]
00001576 2D40 FFF0 move.l [A6 - 0x10], D0
0000157A 2F2C 000C move.l -[A7], [A4 + 0xC]
0000157E 2F05 move.l -[A7], D5
00001580 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00001584 4267 clr.w -[A7]
00001586 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000158A 3B5F F498 move.w [A5 - 0xB68], [A7]+
0000158E 6704 beq +0x6 /* 00001594 */
00001590 6000 0094 bra +0x96 /* 00001626 */
label00001594:
00001594 206C 000C movea.l A0, [A4 + 0xC]
00001598 2D50 FFE0 move.l [A6 - 0x20], [A0]
0000159C 202E FFF0 move.l D0, [A6 - 0x10]
000015A0 D0AE FFE0 add.l D0, [A6 - 0x20]
000015A4 2D40 FFE4 move.l [A6 - 0x1C], D0
000015A8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000015AC 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000015B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015B4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000015B8 2D6E FFE0 FFE8 move.l [A6 - 0x18], [A6 - 0x20]
000015BE 2D6E FFE4 FFE0 move.l [A6 - 0x20], [A6 - 0x1C]
000015C4 2D6E FFE8 FFE4 move.l [A6 - 0x1C], [A6 - 0x18]
000015CA 206C 000C movea.l A0, [A4 + 0xC]
000015CE 2005 move.l D0, D5
000015D0 D090 add.l D0, [A0]
000015D2 2D40 FFEC move.l [A6 - 0x14], D0
000015D6 7E00 moveq.l D7, 0x00
label000015D8:
000015D8 202E FFE0 move.l D0, [A6 - 0x20]
000015DC B0AE FFEC cmp.l D0, [A6 - 0x14]
000015E0 6F02 ble +0x4 /* 000015E4 */
000015E2 6038 bra +0x3A /* 0000161C */
label000015E4:
000015E4 2007 move.l D0, D7
000015E6 727F moveq.l D1, 0x7F
000015E8 D081 add.l D0, D1
000015EA B880 cmp.l D4, D0
000015EC 6D04 blt +0x6 /* 000015F2 */
000015EE 7C7F moveq.l D6, 0x7F
000015F0 6004 bra +0x6 /* 000015F6 */
label000015F2:
000015F2 2C04 move.l D6, D4
000015F4 9C87 sub.l D6, D7
label000015F6:
000015F6 202E FFE0 move.l D0, [A6 - 0x20]
000015FA 90AE FFE4 sub.l D0, [A6 - 0x1C]
000015FE 2D40 FFD8 move.l [A6 - 0x28], D0
00001602 BCAE FFD8 cmp.l D6, [A6 - 0x28]
00001606 6F02 ble +0x4 /* 0000160A */
00001608 6012 bra +0x14 /* 0000161C */
label0000160A:
0000160A 486E FFE0 pea.l [A6 - 0x20]
0000160E 486E FFE4 pea.l [A6 - 0x1C]
00001612 3F06 move.w -[A7], D6
00001614 A8D0 syscall UnpackBits
00001616 DE86 add.l D7, D6
00001618 B887 cmp.l D4, D7
0000161A 6EBC bgt -0x42 /* 000015D8 */
label0000161C:
0000161C 2F2C 000C move.l -[A7], [A4 + 0xC]
00001620 2F04 move.l -[A7], D4
00001622 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
label00001626:
00001626 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
0000162A 4E5E unlink A6
0000162C 205F movea.l A0, [A7]+
0000162E DEFC 000A add.w A7, 0xA /* '\n' */
00001632 4ED0 jmp [A0]
fn00001634:
00001634 4E56 FFF4 link A6, -0x000C
00001638 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000163C 286E 000A movea.l A4, [A6 + 0xA]
00001640 2E2C 000C move.l D7, [A4 + 0xC]
00001644 673E beq +0x40 /* 00001684 */
00001646 7001 moveq.l D0, 0x01
00001648 B02C 0006 cmp.b D0, [A4 + 0x6]
0000164C 6636 bne +0x38 /* 00001684 */
0000164E 42A7 clr.l -[A7]
00001650 2F07 move.l -[A7], D7
00001652 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001656 2A1F move.l D5, [A7]+
00001658 47EC 0010 lea.l A3, [A4 + 0x10]
0000165C 42A7 clr.l -[A7]
0000165E 486B 0006 pea.l [A3 + 0x6]
00001662 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001666 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
0000166A 2C1F move.l D6, [A7]+
0000166C 2005 move.l D0, D5
0000166E 7210 moveq.l D1, 0x10
00001670 D081 add.l D0, D1
00001672 B086 cmp.l D0, D6
00001674 6E0E bgt +0x10 /* 00001684 */
00001676 2F2E 000A move.l -[A7], [A6 + 0xA]
0000167A 2F06 move.l -[A7], D6
0000167C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001680 4EBA FEB8 jsr [PC - 0x148 /* 0000153A */]
label00001684:
00001684 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001688 4E5E unlink A6
0000168A 205F movea.l A0, [A7]+
0000168C 5C4F addq.w A7, 6
0000168E 4ED0 jmp [A0]
fn00001690:
00001690 4E56 FFFE link A6, -0x0002
00001694 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001698 2E2E 0008 move.l D7, [A6 + 0x8]
0000169C 2047 movea.l A0, D7
0000169E 2850 movea.l A4, [A0]
000016A0 4AAC 000C tst.l [A4 + 0xC]
000016A4 6700 0096 beq +0x98 /* 0000173C */
000016A8 42A7 clr.l -[A7]
000016AA 2F2C 000C move.l -[A7], [A4 + 0xC]
000016AE 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000016B2 4A9F tst.l [A7]+
000016B4 6612 bne +0x14 /* 000016C8 */
000016B6 486C 000C pea.l [A4 + 0xC]
000016BA 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000016BE 2047 movea.l A0, D7
000016C0 2F10 move.l -[A7], [A0]
000016C2 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
000016C6 6074 bra +0x76 /* 0000173C */
label000016C8:
000016C8 2047 movea.l A0, D7
000016CA 3F28 0004 move.w -[A7], [A0 + 0x4]
000016CE 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
000016D2 4A6C 0014 tst.w [A4 + 0x14]
000016D6 5DC6 slt D6
000016D8 4406 neg.b D6
000016DA 2047 movea.l A0, D7
000016DC 2F10 move.l -[A7], [A0]
000016DE 2047 movea.l A0, D7
000016E0 3F28 0004 move.w -[A7], [A0 + 0x4]
000016E4 4EBA FF4E jsr [PC - 0xB2 /* 00001634 */]
000016E8 4267 clr.w -[A7]
000016EA 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
000016EE 101F move.b D0, [A7]+
000016F0 664A bne +0x4C /* 0000173C */
000016F2 102D F6BB move.b D0, [A5 - 0x945]
000016F6 6744 beq +0x46 /* 0000173C */
000016F8 4AAC 0010 tst.l [A4 + 0x10]
000016FC 57C1 seq D1
000016FE C001 and.b D0, D1
00001700 673A beq +0x3C /* 0000173C */
00001702 1006 move.b D0, D6
00001704 6736 beq +0x38 /* 0000173C */
00001706 42A7 clr.l -[A7]
00001708 3F2C 002A move.w -[A7], [A4 + 0x2A]
0000170C 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00001710 295F 0010 move.l [A4 + 0x10], [A7]+
00001714 4267 clr.w -[A7]
00001716 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
0000171A 101F move.b D0, [A7]+
0000171C 661E bne +0x20 /* 0000173C */
0000171E 206C 0010 movea.l A0, [A4 + 0x10]
00001722 2650 movea.l A3, [A0]
00001724 376C 0014 0004 move.w [A3 + 0x4], [A4 + 0x14]
0000172A 204B movea.l A0, A3
0000172C 5C88 addq.l A0, 6
0000172E 43EC 0016 lea.l A1, [A4 + 0x16]
00001732 20D9 move.l [A0]+, [A1]+
00001734 20D9 move.l [A0]+, [A1]+
00001736 376C 002A 0020 move.w [A3 + 0x20], [A4 + 0x2A]
label0000173C:
0000173C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001740 4E5E unlink A6
00001742 2E9F move.l [A7], [A7]+
00001744 4E75 rts
fn00001746:
00001746 4E56 FFFC link A6, -0x0004
0000174A 48E7 0118 movem.l -[A7], D7,A3,A4
0000174E 266E 0008 movea.l A3, [A6 + 0x8]
00001752 2E2E 0010 move.l D7, [A6 + 0x10]
00001756 2047 movea.l A0, D7
00001758 2868 0008 movea.l A4, [A0 + 0x8]
0000175C 1694 move.b [A3], [A4]
0000175E 548C addq.l A4, 2
00001760 2047 movea.l A0, D7
00001762 2050 movea.l A0, [A0]
00001764 1154 0007 move.b [A0 + 0x7], [A4]
00001768 528C addq.l A4, 1
0000176A 1013 move.b D0, [A3]
0000176C 4880 ext.w D0
0000176E 5540 subq.w D0, 2
00001770 1680 move.b [A3], D0
00001772 206E 000C movea.l A0, [A6 + 0xC]
00001776 208C move.l [A0], A4
00001778 1013 move.b D0, [A3]
0000177A 4880 ext.w D0
0000177C 48C0 ext.l D0
0000177E D9C0 add.l A4, D0
00001780 2047 movea.l A0, D7
00001782 214C 0018 move.l [A0 + 0x18], A4
00001786 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000178A 4E5E unlink A6
0000178C 205F movea.l A0, [A7]+
0000178E DEFC 000C add.w A7, 0xC
00001792 4ED0 jmp [A0]
fn00001794:
00001794 4E56 FFE2 link A6, -0x001E
00001798 48E7 0118 movem.l -[A7], D7,A3,A4
0000179C 266E 0008 movea.l A3, [A6 + 0x8]
000017A0 2E13 move.l D7, [A3]
000017A2 302B 0006 move.w D0, [A3 + 0x6]
000017A6 5540 subq.w D0, 2
000017A8 6B00 0162 bmi +0x164 /* 0000190C */
000017AC 0C40 0021 cmpi.w D0, 0x21 /* '!' */
000017B0 6E00 015A bgt +0x15C /* 0000190C */
000017B4 D040 add.w D0, D0
000017B6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000017BA 4EFB 0000 jmp [PC + D0.w]
000017BE 0076 0150 005A ori.w [A6 + D0.w + 0x5A], 0x150
000017C4 00AE 0150 0150 0150 ori.l [A6 + 0x150], 0x1500150
000017CC 0150 bchg [A0], D0
000017CE 0150 bchg [A0], D0
000017D0 0150 bchg [A0], D0
000017D2 0096 0150 0150 ori.l [A6], 0x1500150
000017D8 0150 bchg [A0], D0
000017DA 0114 btst [A4], D0
000017DC 0046 0050 ori.w D6, 0x50 /* 'P' */
000017E0 00A2 0150 0150 ori.l -[A2], 0x1500150
000017E6 00DE .incomplete
000017E8 00D4 .incomplete
000017EA 0150 bchg [A0], D0
000017EC 0150 bchg [A0], D0
000017EE 0150 bchg [A0], D0
000017F0 0150 bchg [A0], D0
000017F2 0046 0046 ori.w D6, 0x46 /* 'F' */
000017F6 0046 0150 ori.w D6, 0x150
000017FA 0150 bchg [A0], D0
000017FC 0150 bchg [A0], D0
000017FE 0050 0046 ori.w [A0], 0x46 /* 'F' */
00001802 2F0B move.l -[A7], A3
00001804 4EBA EBA4 jsr [PC - 0x145C /* 000003AA */]
00001808 6000 0102 bra +0x104 /* 0000190C */
0000180C 2F0B move.l -[A7], A3
0000180E 4EBA FC18 jsr [PC - 0x3E8 /* 00001428 */]
00001812 6000 00F8 bra +0xFA /* 0000190C */
00001816 2047 movea.l A0, D7
00001818 49E8 0010 lea.l A4, [A0 + 0x10]
0000181C 42A7 clr.l -[A7]
0000181E 486C 0006 pea.l [A4 + 0x6]
00001822 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001826 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
0000182A 275F 0018 move.l [A3 + 0x18], [A7]+
0000182E 6000 00DC bra +0xDE /* 0000190C */
00001832 4267 clr.w -[A7]
00001834 2F07 move.l -[A7], D7
00001836 4EBA F316 jsr [PC - 0xCEA /* 00000B4E */]
0000183A 101F move.b D0, [A7]+
0000183C 670A beq +0xC /* 00001848 */
0000183E 2F0B move.l -[A7], A3
00001840 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00001844 6000 00C6 bra +0xC8 /* 0000190C */
label00001848:
00001848 2F0B move.l -[A7], A3
0000184A 4EBA F9F0 jsr [PC - 0x610 /* 0000123C */]
0000184E 6000 00BC bra +0xBE /* 0000190C */
00001852 277C 4249 5444 0018 move.l [A3 + 0x18], 0x42495444 /* 'BITD' */
0000185A 6000 00B0 bra +0xB2 /* 0000190C */
0000185E 277C 5049 4354 0018 move.l [A3 + 0x18], 0x50494354 /* 'PICT' */
00001866 6000 00A4 bra +0xA6 /* 0000190C */
0000186A 2F0B move.l -[A7], A3
0000186C 4EBA FBBA jsr [PC - 0x446 /* 00001428 */]
00001870 2047 movea.l A0, D7
00001872 4868 0008 pea.l [A0 + 0x8]
00001876 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
0000187A 2047 movea.l A0, D7
0000187C 4A68 0014 tst.w [A0 + 0x14]
00001880 6C00 008A bge +0x8C /* 0000190C */
00001884 2047 movea.l A0, D7
00001886 4868 0010 pea.l [A0 + 0x10]
0000188A 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
0000188E 607C bra +0x7E /* 0000190C */
00001890 2F0B move.l -[A7], A3
00001892 4267 clr.w -[A7]
00001894 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00001898 6072 bra +0x74 /* 0000190C */
0000189A 2F0B move.l -[A7], A3
0000189C 486E FFEC pea.l [A6 - 0x14]
000018A0 486E FFEB pea.l [A6 - 0x15]
000018A4 4EBA FEA0 jsr [PC - 0x160 /* 00001746 */]
000018A8 701A moveq.l D0, 0x1A
000018AA B02E FFEB cmp.b D0, [A6 - 0x15]
000018AE 6C06 bge +0x8 /* 000018B6 */
000018B0 1D7C 001A FFEB move.b [A6 - 0x15], 0x1A
label000018B6:
000018B6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000018BA 2047 movea.l A0, D7
000018BC 4868 0014 pea.l [A0 + 0x14]
000018C0 102E FFEB move.b D0, [A6 - 0x15]
000018C4 4880 ext.w D0
000018C6 48C0 ext.l D0
000018C8 2F00 move.l -[A7], D0
000018CA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000018CE 603C bra +0x3E /* 0000190C */
000018D0 4267 clr.w -[A7]
000018D2 2F07 move.l -[A7], D7
000018D4 4EBA F278 jsr [PC - 0xD88 /* 00000B4E */]
000018D8 101F move.b D0, [A7]+
000018DA 6630 bne +0x32 /* 0000190C */
000018DC 2847 movea.l A4, D7
000018DE 4AAC 000C tst.l [A4 + 0xC]
000018E2 6728 beq +0x2A /* 0000190C */
000018E4 206C 000C movea.l A0, [A4 + 0xC]
000018E8 4A90 tst.l [A0]
000018EA 6720 beq +0x22 /* 0000190C */
000018EC 2F2C 000C move.l -[A7], [A4 + 0xC]
000018F0 205F movea.l A0, [A7]+
000018F2 A04A syscall HNoPurge
000018F4 2F0B move.l -[A7], A3
000018F6 4EBA FD98 jsr [PC - 0x268 /* 00001690 */]
000018FA 4267 clr.w -[A7]
000018FC 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
00001900 101F move.b D0, [A7]+
00001902 6708 beq +0xA /* 0000190C */
00001904 486C 000C pea.l [A4 + 0xC]
00001908 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
label0000190C:
0000190C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001910 4E5E unlink A6
00001912 2E9F move.l [A7], [A7]+
00001914 4E75 rts
fn00001916:
00001916 4E56 FEE2 link A6, -0x011E
0000191A 48E7 0018 movem.l -[A7], A3,A4
0000191E 286E 0008 movea.l A4, [A6 + 0x8]
00001922 2654 movea.l A3, [A4]
00001924 302C 0006 move.w D0, [A4 + 0x6]
00001928 5340 subq.w D0, 1
0000192A 6B00 00AE bmi +0xB0 /* 000019DA */
0000192E 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001932 6E00 00A6 bgt +0xA8 /* 000019DA */
00001936 D040 add.w D0, D0
00001938 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000193C 4EFB 0000 jmp [PC + D0.w]
00001940 0058 008E ori.w [A0]+, 0x8E
00001944 009C 0058 0058 ori.l [A4]+, 0x580058 /* 'X\0X' */
0000194A 009C 0058 009C ori.l [A4]+, 0x58009C
00001950 009C 009C 009C ori.l [A4]+, 0x9C009C
00001956 0084 009C 009C ori.l D4, 0x9C009C
0000195C 009C 009C 0048 ori.l [A4]+, 0x9C0048
00001962 0058 0084 ori.w [A0]+, 0x84
00001966 009C 009C 0096 ori.l [A4]+, 0x9C0096
0000196C 0070 009C 009C ori.w [A0 + D0.w - 0x100], 0x9C
00001972 009C 009C 0050 ori.l [A4]+, 0x9C0050
00001978 0048 0048 ori.w A0, 0x48 /* 'H' */
0000197C 0058 0060 ori.w [A0]+, 0x60 /* '`' */
00001980 009C 0058 0048 ori.l [A4]+, 0x580048 /* 'X\0H' */
00001986 2F0C move.l -[A7], A4
00001988 4EBA EA20 jsr [PC - 0x15E0 /* 000003AA */]
0000198C 604C bra +0x4E /* 000019DA */
0000198E 2F0C move.l -[A7], A4
00001990 4EBA EA18 jsr [PC - 0x15E8 /* 000003AA */]
00001994 6044 bra +0x46 /* 000019DA */
00001996 2F0C move.l -[A7], A4
00001998 4EBA FA8E jsr [PC - 0x572 /* 00001428 */]
0000199C 603C bra +0x3E /* 000019DA */
0000199E 42A7 clr.l -[A7]
000019A0 486B 0010 pea.l [A3 + 0x10]
000019A4 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000019A8 295F 0018 move.l [A4 + 0x18], [A7]+
000019AC 602C bra +0x2E /* 000019DA */
000019AE 2F0C move.l -[A7], A4
000019B0 4EBA F8D0 jsr [PC - 0x730 /* 00001282 */]
000019B4 2F0B move.l -[A7], A3
000019B6 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */]
000019BA 2F0B move.l -[A7], A3
000019BC 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
000019C0 6018 bra +0x1A /* 000019DA */
000019C2 297C 5343 5657 0018 move.l [A4 + 0x18], 0x53435657 /* 'SCVW' */
000019CA 600E bra +0x10 /* 000019DA */
000019CC 2F0C move.l -[A7], A4
000019CE 4EBA F86C jsr [PC - 0x794 /* 0000123C */]
000019D2 6006 bra +0x8 /* 000019DA */
000019D4 2F0C move.l -[A7], A4
000019D6 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
label000019DA:
000019DA 4CDF 1800 movem.l A3,A4, [A7]+
000019DE 4E5E unlink A6
000019E0 2E9F move.l [A7], [A7]+
000019E2 4E75 rts
fn000019E4:
000019E4 4E56 FEDE link A6, -0x0122
000019E8 48E7 0018 movem.l -[A7], A3,A4
000019EC 266E 0008 movea.l A3, [A6 + 0x8]
000019F0 302B 0006 move.w D0, [A3 + 0x6]
000019F4 5340 subq.w D0, 1
000019F6 6B00 0152 bmi +0x154 /* 00001B4A */
000019FA 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
000019FE 6E00 014A bgt +0x14C /* 00001B4A */
00001A02 D040 add.w D0, D0
00001A04 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001A08 4EFB 0000 jmp [PC + D0.w]
00001A0C 0052 0052 ori.w [A2], 0x52 /* 'R' */
00001A10 0140 bchg D0, D0
00001A12 005C 0086 ori.w [A4]+, 0x86
00001A16 0140 bchg D0, D0
00001A18 0140 bchg D0, D0
00001A1A 0140 bchg D0, D0
00001A1C 0140 bchg D0, D0
00001A1E 0140 bchg D0, D0
00001A20 0140 bchg D0, D0
00001A22 006E 0140 0140 ori.w [A6 + 0x140], 0x140
00001A28 0140 bchg D0, D0
00001A2A 0112 btst [A2], D0
00001A2C 0048 0052 ori.w A0, 0x52 /* 'R' */
00001A30 007A 0140 0140 ori.w [PC + 0x140 /* 00001B72, value 0x0, cstring "" */], 0x140
00001A36 009C 0128 0140 ori.l [A4]+, 0x1280140
00001A3C 0140 bchg D0, D0
00001A3E 0140 bchg D0, D0
00001A40 0140 bchg D0, D0
00001A42 0048 0048 ori.w A0, 0x48 /* 'H' */
00001A46 0048 0140 ori.w A0, 0x140
00001A4A 0052 0140 ori.w [A2], 0x140
00001A4E 0048 0048 ori.w A0, 0x48 /* 'H' */
00001A52 2F0B move.l -[A7], A3
00001A54 4EBA F9D2 jsr [PC - 0x62E /* 00001428 */]
00001A58 6000 00F0 bra +0xF2 /* 00001B4A */
00001A5C 2F0B move.l -[A7], A3
00001A5E 4EBA F9C8 jsr [PC - 0x638 /* 00001428 */]
00001A62 6000 00E6 bra +0xE8 /* 00001B4A */
00001A66 2F0B move.l -[A7], A3
00001A68 4EBA F9BE jsr [PC - 0x642 /* 00001428 */]
00001A6C 06AB 0000 7D62 0018 addi.l [A3 + 0x18], 0x7D62 /* '}b' */
00001A74 6000 00D4 bra +0xD6 /* 00001B4A */
00001A78 277C 5354 5854 0018 move.l [A3 + 0x18], 0x53545854 /* 'STXT' */
00001A80 6000 00C8 bra +0xCA /* 00001B4A */
00001A84 277C 5445 5854 0018 move.l [A3 + 0x18], 0x54455854 /* 'TEXT' */
00001A8C 6000 00BC bra +0xBE /* 00001B4A */
00001A90 2053 movea.l A0, [A3]
00001A92 4868 0008 pea.l [A0 + 0x8]
00001A96 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00001A9A 2053 movea.l A0, [A3]
00001A9C 7000 moveq.l D0, 0x00
00001A9E 2140 000C move.l [A0 + 0xC], D0
00001AA2 6000 00A6 bra +0xA8 /* 00001B4A */
00001AA6 2F0B move.l -[A7], A3
00001AA8 486E FFFC pea.l [A6 - 0x4]
00001AAC 486E FFFB pea.l [A6 - 0x5]
00001AB0 4EBA FC94 jsr [PC - 0x36C /* 00001746 */]
00001AB4 701E moveq.l D0, 0x1E
00001AB6 B02E FFFB cmp.b D0, [A6 - 0x5]
00001ABA 6C06 bge +0x8 /* 00001AC2 */
00001ABC 1D7C 001E FFFB move.b [A6 - 0x5], 0x1E
label00001AC2:
00001AC2 2853 movea.l A4, [A3]
00001AC4 7018 moveq.l D0, 0x18
00001AC6 B02E FFFB cmp.b D0, [A6 - 0x5]
00001ACA 6618 bne +0x1A /* 00001AE4 */
00001ACC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001AD0 486C 0014 pea.l [A4 + 0x14]
00001AD4 102E FFFB move.b D0, [A6 - 0x5]
00001AD8 4880 ext.w D0
00001ADA 48C0 ext.l D0
00001ADC 2F00 move.l -[A7], D0
00001ADE 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00001AE2 6016 bra +0x18 /* 00001AFA */
label00001AE4:
00001AE4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001AE8 486C 0010 pea.l [A4 + 0x10]
00001AEC 102E FFFB move.b D0, [A6 - 0x5]
00001AF0 4880 ext.w D0
00001AF2 48C0 ext.l D0
00001AF4 2F00 move.l -[A7], D0
00001AF6 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label00001AFA:
00001AFA 206D F4D4 movea.l A0, [A5 - 0xB2C]
00001AFE 0C68 0402 0112 cmpi.w [A0 + 0x112], 0x402
00001B04 6C44 bge +0x46 /* 00001B4A */
00001B06 2853 movea.l A4, [A3]
00001B08 422C 0013 clr.b [A4 + 0x13]
00001B0C 426C 001C clr.w [A4 + 0x1C]
00001B10 396C 002A 0026 move.w [A4 + 0x26], [A4 + 0x2A]
00001B16 422C 0029 clr.b [A4 + 0x29]
00001B1A 602E bra +0x30 /* 00001B4A */
00001B1C 2853 movea.l A4, [A3]
00001B1E 4AAC 000C tst.l [A4 + 0xC]
00001B22 6726 beq +0x28 /* 00001B4A */
00001B24 2F0B move.l -[A7], A3
00001B26 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
00001B2A 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001B2E A9D0 syscall TECalText
00001B30 6018 bra +0x1A /* 00001B4A */
00001B32 2F0B move.l -[A7], A3
00001B34 4EBA F74C jsr [PC - 0x8B4 /* 00001282 */]
00001B38 284B movea.l A4, A3
00001B3A 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001B3E 1F3C 0001 move.b -[A7], 0x1
00001B42 1F3C 0001 move.b -[A7], 0x1
00001B46 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
label00001B4A:
00001B4A 4CDF 1800 movem.l A3,A4, [A7]+
00001B4E 4E5E unlink A6
00001B50 2E9F move.l [A7], [A7]+
00001B52 4E75 rts
fn00001B54:
00001B54 4E56 FFF2 link A6, -0x000E
00001B58 206E 0008 movea.l A0, [A6 + 0x8]
00001B5C 3028 0006 move.w D0, [A0 + 0x6]
00001B60 5340 subq.w D0, 1
00001B62 6B76 bmi +0x78 /* 00001BDA */
00001B64 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001B68 6E70 bgt +0x72 /* 00001BDA */
00001B6A D040 add.w D0, D0
00001B6C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001B70 4EFB 0000 jmp [PC + D0.w]
00001B74 0052 0052 ori.w [A2], 0x52 /* 'R' */
00001B78 0068 0052 0052 ori.w [A0 + 0x52], 0x52 /* 'R' */
00001B7E 0068 0052 0068 ori.w [A0 + 0x68], 0x52 /* 'R' */
00001B84 0068 0052 0068 ori.w [A0 + 0x68], 0x52 /* 'R' */
00001B8A 005C 0068 ori.w [A4]+, 0x68 /* 'h' */
00001B8E 0068 0068 0068 ori.w [A0 + 0x68], 0x68 /* 'h' */
00001B94 0048 0052 ori.w A0, 0x52 /* 'R' */
00001B98 005C 0068 ori.w [A4]+, 0x68 /* 'h' */
00001B9C 0052 0052 ori.w [A2], 0x52 /* 'R' */
00001BA0 0052 0068 ori.w [A2], 0x68 /* 'h' */
00001BA4 0068 0068 0068 ori.w [A0 + 0x68], 0x68 /* 'h' */
00001BAA 0048 0048 ori.w A0, 0x48 /* 'H' */
00001BAE 0048 0068 ori.w A0, 0x68 /* 'h' */
00001BB2 0068 0068 0052 ori.w [A0 + 0x52], 0x68 /* 'h' */
00001BB8 0048 2F2E ori.w A0, 0x2F2E /* '/.' */
00001BBC 0008 4EBA ori.b A0, 0xBA
00001BC0 E7EA 6016 rol .w [A2 + 0x6016]
00001BC4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BC8 4EBA F85E jsr [PC - 0x7A2 /* 00001428 */]
00001BCC 600C bra +0xE /* 00001BDA */
00001BCE 206E 0008 movea.l A0, [A6 + 0x8]
00001BD2 217C 5049 4354 0018 move.l [A0 + 0x18], 0x50494354 /* 'PICT' */
label00001BDA:
00001BDA 4E5E unlink A6
00001BDC 2E9F move.l [A7], [A7]+
00001BDE 4E75 rts
fn00001BE0:
00001BE0 4E56 FFF0 link A6, -0x0010
00001BE4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001BE8 266E 0008 movea.l A3, [A6 + 0x8]
00001BEC 42A7 clr.l -[A7]
00001BEE 2F0B move.l -[A7], A3
00001BF0 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001BF4 2817 move.l D4, [A7]
00001BF6 7006 moveq.l D0, 0x06
00001BF8 2F00 move.l -[A7], D0
00001BFA 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00001BFE 201F move.l D0, [A7]+
00001C00 3C00 move.w D6, D0
00001C02 E740 asl D0.w, 3
00001C04 3A00 move.w D5, D0
00001C06 5045 addq.w D5, 8
00001C08 5346 subq.w D6, 1
00001C0A 2F0B move.l -[A7], A3
00001C0C 3005 move.w D0, D5
00001C0E 48C0 ext.l D0
00001C10 2F00 move.l -[A7], D0
00001C12 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00001C16 4267 clr.w -[A7]
00001C18 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001C1C 4A5F tst.w [A7]+
00001C1E 2853 movea.l A4, [A3]
00001C20 3E06 move.w D7, D6
00001C22 6018 bra +0x1A /* 00001C3C */
label00001C24:
00001C24 3007 move.w D0, D7
00001C26 C1FC 0006 muls.w D0, 0x6
00001C2A 3207 move.w D1, D7
00001C2C E741 asl D1.w, 3
00001C2E 41F4 100A lea.l A0, [A4 + D1.w + 0xA]
00001C32 43F4 0000 lea.l A1, [A4 + D0.w]
00001C36 20D9 move.l [A0]+, [A1]+
00001C38 3091 move.w [A0], [A1]
00001C3A 5347 subq.w D7, 1
label00001C3C:
00001C3C 4A47 tst.w D7
00001C3E 6CE4 bge -0x1A /* 00001C24 */
00001C40 3D46 FFF0 move.w [A6 - 0x10], D6
00001C44 4247 clr.w D7
00001C46 600C bra +0xE /* 00001C54 */
label00001C48:
00001C48 3007 move.w D0, D7
00001C4A E740 asl D0.w, 3
00001C4C 3987 0008 move.w [A4 + D0.w + 0x8], D7
00001C50 5247 addq.w D7, 1
00001C52 6906 bvs +0x8 /* 00001C5A */
label00001C54:
00001C54 BE6E FFF0 cmp.w D7, [A6 - 0x10]
00001C58 6FEE ble -0x10 /* 00001C48 */
label00001C5A:
00001C5A 426C 0004 clr.w [A4 + 0x4]
00001C5E 3946 0006 move.w [A4 + 0x6], D6
00001C62 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001C66 4E5E unlink A6
00001C68 2E9F move.l [A7], [A7]+
00001C6A 4E75 rts
fn00001C6C:
00001C6C 4E56 FEF6 link A6, -0x010A
00001C70 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001C74 266E 0008 movea.l A3, [A6 + 0x8]
00001C78 2E13 move.l D7, [A3]
00001C7A 302B 0006 move.w D0, [A3 + 0x6]
00001C7E 5340 subq.w D0, 1
00001C80 6B00 00B0 bmi +0xB2 /* 00001D32 */
00001C84 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001C88 6E00 00A8 bgt +0xAA /* 00001D32 */
00001C8C D040 add.w D0, D0
00001C8E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001C92 4EFB 0000 jmp [PC + D0.w]
00001C96 0050 0058 ori.w [A0], 0x58 /* 'X' */
00001C9A 009E 0050 0050 ori.l [A6]+, 0x500050 /* 'P\0P' */
00001CA0 009E 0050 009E ori.l [A6]+, 0x50009E
00001CA6 009E 009E 009E ori.l [A6]+, 0x9E009E
00001CAC 007C 009E ori.w sr, 158
00001CB0 009E 009E 0086 ori.l [A6]+, 0x9E0086
00001CB6 0048 0050 ori.w A0, 0x50 /* 'P' */
00001CBA 007C 009E ori.w sr, 158
00001CBE 0050 0050 ori.w [A0], 0x50 /* 'P' */
00001CC2 006E 009E 009E ori.w [A6 + 0x9E], 0x9E
00001CC8 009E 009E 0048 ori.l [A6]+, 0x9E0048
00001CCE 0048 0048 ori.w A0, 0x48 /* 'H' */
00001CD2 0050 0050 ori.w [A0], 0x50 /* 'P' */
00001CD6 009E 0050 0048 ori.l [A6]+, 0x500048 /* 'P\0H' */
00001CDC 2F0B move.l -[A7], A3
00001CDE 4EBA E6CA jsr [PC - 0x1936 /* 000003AA */]
00001CE2 604E bra +0x50 /* 00001D32 */
00001CE4 2F0B move.l -[A7], A3
00001CE6 4EBA F740 jsr [PC - 0x8C0 /* 00001428 */]
00001CEA 6046 bra +0x48 /* 00001D32 */
00001CEC 42A7 clr.l -[A7]
00001CEE 2F0B move.l -[A7], A3
00001CF0 3F3C 001F move.w -[A7], 0x1F
00001CF4 4EBA F390 jsr [PC - 0xC70 /* 00001086 */]
00001CF8 2C1F move.l D6, [A7]+
00001CFA 2F0B move.l -[A7], A3
00001CFC 4EBA F53E jsr [PC - 0xAC2 /* 0000123C */]
00001D00 6030 bra +0x32 /* 00001D32 */
00001D02 2F0B move.l -[A7], A3
00001D04 4EBA F57C jsr [PC - 0xA84 /* 00001282 */]
00001D08 2F07 move.l -[A7], D7
00001D0A 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00001D0E 6022 bra +0x24 /* 00001D32 */
00001D10 277C 434C 5554 0018 move.l [A3 + 0x18], 0x434C5554 /* 'CLUT' */
00001D18 6018 bra +0x1A /* 00001D32 */
00001D1A 2853 movea.l A4, [A3]
00001D1C 4AAC 000C tst.l [A4 + 0xC]
00001D20 6710 beq +0x12 /* 00001D32 */
00001D22 2F2C 000C move.l -[A7], [A4 + 0xC]
00001D26 205F movea.l A0, [A7]+
00001D28 A04A syscall HNoPurge
00001D2A 2F2C 000C move.l -[A7], [A4 + 0xC]
00001D2E 4EBA FEB0 jsr [PC - 0x150 /* 00001BE0 */]
label00001D32:
00001D32 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001D36 4E5E unlink A6
00001D38 2E9F move.l [A7], [A7]+
00001D3A 4E75 rts
fn00001D3C:
00001D3C 4E56 0000 link A6, 0
00001D40 206E 0008 movea.l A0, [A6 + 0x8]
00001D44 3028 0006 move.w D0, [A0 + 0x6]
00001D48 5540 subq.w D0, 2
00001D4A 6742 beq +0x44 /* 00001D8E */
00001D4C 0440 000A subi.w D0, 0xA /* '\n' */
00001D50 671C beq +0x1E /* 00001D6E */
00001D52 5740 subq.w D0, 3
00001D54 6738 beq +0x3A /* 00001D8E */
00001D56 5940 subq.w D0, 4
00001D58 6714 beq +0x16 /* 00001D6E */
00001D5A 5740 subq.w D0, 3
00001D5C 671E beq +0x20 /* 00001D7C */
00001D5E 5340 subq.w D0, 1
00001D60 672C beq +0x2E /* 00001D8E */
00001D62 5F40 subq.w D0, 7
00001D64 6728 beq +0x2A /* 00001D8E */
00001D66 5B40 subq.w D0, 5
00001D68 6724 beq +0x26 /* 00001D8E */
00001D6A 601A bra +0x1C /* 00001D86 */
00001D6C 6020 bra +0x22 /* 00001D8E */
label00001D6E:
00001D6E 206E 0008 movea.l A0, [A6 + 0x8]
00001D72 217C 5348 4150 0018 move.l [A0 + 0x18], 0x53484150 /* 'SHAP' */
00001D7A 6012 bra +0x14 /* 00001D8E */
label00001D7C:
00001D7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D80 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */]
00001D84 6008 bra +0xA /* 00001D8E */
label00001D86:
00001D86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D8A 4EBA F69C jsr [PC - 0x964 /* 00001428 */]
label00001D8E:
00001D8E 4E5E unlink A6
00001D90 2E9F move.l [A7], [A7]+
00001D92 4E75 rts
fn00001D94:
00001D94 4E56 FFF8 link A6, -0x0008
00001D98 48E7 0018 movem.l -[A7], A3,A4
00001D9C 286E 0008 movea.l A4, [A6 + 0x8]
00001DA0 2654 movea.l A3, [A4]
00001DA2 302C 0006 move.w D0, [A4 + 0x6]
00001DA6 5540 subq.w D0, 2
00001DA8 6764 beq +0x66 /* 00001E0E */
00001DAA 5540 subq.w D0, 2
00001DAC 6700 00A8 beq +0xAA /* 00001E56 */
00001DB0 5340 subq.w D0, 1
00001DB2 6776 beq +0x78 /* 00001E2A */
00001DB4 5F40 subq.w D0, 7
00001DB6 6700 008C beq +0x8E /* 00001E44 */
00001DBA 5740 subq.w D0, 3
00001DBC 6700 00A6 beq +0xA8 /* 00001E64 */
00001DC0 5340 subq.w D0, 1
00001DC2 6700 00A0 beq +0xA2 /* 00001E64 */
00001DC6 5340 subq.w D0, 1
00001DC8 671E beq +0x20 /* 00001DE8 */
00001DCA 5540 subq.w D0, 2
00001DCC 6776 beq +0x78 /* 00001E44 */
00001DCE 5740 subq.w D0, 3
00001DD0 677C beq +0x7E /* 00001E4E */
00001DD2 5340 subq.w D0, 1
00001DD4 6700 008E beq +0x90 /* 00001E64 */
00001DD8 5F40 subq.w D0, 7
00001DDA 6700 0088 beq +0x8A /* 00001E64 */
00001DDE 5540 subq.w D0, 2
00001DE0 6752 beq +0x54 /* 00001E34 */
00001DE2 5740 subq.w D0, 3
00001DE4 677E beq +0x80 /* 00001E64 */
00001DE6 6076 bra +0x78 /* 00001E5E */
label00001DE8:
00001DE8 2F0C move.l -[A7], A4
00001DEA 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00001DEE 302D F498 move.w D0, [A5 - 0xB68]
00001DF2 48C0 ext.l D0
00001DF4 2940 0018 move.l [A4 + 0x18], D0
00001DF8 4A6D F498 tst.w [A5 - 0xB68]
00001DFC 6766 beq +0x68 /* 00001E64 */
00001DFE 2F0B move.l -[A7], A3
00001E00 3F3C 0003 move.w -[A7], 0x3
00001E04 1F3C 0001 move.b -[A7], 0x1
00001E08 4EBA F044 jsr [PC - 0xFBC /* 00000E4E */]
00001E0C 6056 bra +0x58 /* 00001E64 */
label00001E0E:
00001E0E 2F0C move.l -[A7], A4
00001E10 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00001E14 4A6D F498 tst.w [A5 - 0xB68]
00001E18 674A beq +0x4C /* 00001E64 */
00001E1A 2F0B move.l -[A7], A3
00001E1C 3F3C 0003 move.w -[A7], 0x3
00001E20 1F3C 0001 move.b -[A7], 0x1
00001E24 4EBA F028 jsr [PC - 0xFD8 /* 00000E4E */]
00001E28 603A bra +0x3C /* 00001E64 */
label00001E2A:
00001E2A 2F0C move.l -[A7], A4
00001E2C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00001E30 6032 bra +0x34 /* 00001E64 */
00001E32 6030 bra +0x32 /* 00001E64 */
label00001E34:
00001E34 42A7 clr.l -[A7]
00001E36 486B 0010 pea.l [A3 + 0x10]
00001E3A 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00001E3E 295F 0018 move.l [A4 + 0x18], [A7]+
00001E42 6020 bra +0x22 /* 00001E64 */
label00001E44:
00001E44 297C 4D4F 5649 0018 move.l [A4 + 0x18], 0x4D4F5649 /* 'MOVI' */
00001E4C 6016 bra +0x18 /* 00001E64 */
label00001E4E:
00001E4E 2F0C move.l -[A7], A4
00001E50 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
00001E54 600E bra +0x10 /* 00001E64 */
label00001E56:
00001E56 2F0C move.l -[A7], A4
00001E58 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00001E5C 6006 bra +0x8 /* 00001E64 */
label00001E5E:
00001E5E 2F0C move.l -[A7], A4
00001E60 4EBA F5C6 jsr [PC - 0xA3A /* 00001428 */]
label00001E64:
00001E64 4CDF 1800 movem.l A3,A4, [A7]+
00001E68 4E5E unlink A6
00001E6A 2E9F move.l [A7], [A7]+
00001E6C 4E75 rts
fn00001E6E:
00001E6E 4E56 0000 link A6, 0
00001E72 2F0C move.l -[A7], A4
00001E74 102D F485 move.b D0, [A5 - 0xB7B]
00001E78 671A beq +0x1C /* 00001E94 */
00001E7A 286E 000A movea.l A4, [A6 + 0xA]
00001E7E 4AAC 001E tst.l [A4 + 0x1E]
00001E82 6710 beq +0x12 /* 00001E94 */
00001E84 2F2C 001E move.l -[A7], [A4 + 0x1E]
00001E88 303C 0023 move.w D0, 0x23 /* '#' */
00001E8C AAAA syscall QuickTimeDispatch
00001E8E 7000 moveq.l D0, 0x00
00001E90 2940 001E move.l [A4 + 0x1E], D0
label00001E94:
00001E94 285F movea.l A4, [A7]+
00001E96 4E5E unlink A6
00001E98 205F movea.l A0, [A7]+
00001E9A 5C4F addq.w A7, 6
00001E9C 4ED0 jmp [A0]
fn00001E9E:
00001E9E 4E56 0000 link A6, 0
00001EA2 2F0C move.l -[A7], A4
00001EA4 286E 0008 movea.l A4, [A6 + 0x8]
00001EA8 7000 moveq.l D0, 0x00
00001EAA 2940 0008 move.l [A4 + 0x8], D0
00001EAE 2940 000C move.l [A4 + 0xC], D0
00001EB2 700B moveq.l D0, 0x0B
00001EB4 2940 0018 move.l [A4 + 0x18], D0
00001EB8 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
00001EBE 7000 moveq.l D0, 0x00
00001EC0 2940 001E move.l [A4 + 0x1E], D0
00001EC4 2940 0022 move.l [A4 + 0x22], D0
00001EC8 486C 0010 pea.l [A4 + 0x10]
00001ECC 42A7 clr.l -[A7]
00001ECE 2F3C 0078 00A0 move.l -[A7], 0x7800A0
00001ED4 A8A7 syscall SetRect
00001ED6 285F movea.l A4, [A7]+
00001ED8 4E5E unlink A6
00001EDA 2E9F move.l [A7], [A7]+
00001EDC 4E75 rts
fn00001EDE:
00001EDE 4E56 FFE8 link A6, -0x0018
00001EE2 48E7 0118 movem.l -[A7], D7,A3,A4
00001EE6 266E 0008 movea.l A3, [A6 + 0x8]
00001EEA 2853 movea.l A4, [A3]
00001EEC 302B 0006 move.w D0, [A3 + 0x6]
00001EF0 5540 subq.w D0, 2
00001EF2 6B00 01A0 bmi +0x1A2 /* 00002094 */
00001EF6 0C40 0021 cmpi.w D0, 0x21 /* '!' */
00001EFA 6E00 0198 bgt +0x19A /* 00002094 */
00001EFE D040 add.w D0, D0
00001F00 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001F04 4EFB 0000 jmp [PC + D0.w]
00001F08 0072 018E 00D2 ori.w [A2 + D0.w - 0x46], 0x18E
00001F0E 009A 018E 018E ori.l [A2]+, 0x18E018E
00001F14 018E bclr A6, D0
00001F16 018E bclr A6, D0
00001F18 018E bclr A6, D0
00001F1A 018E bclr A6, D0
00001F1C 00BC 018E 018E 00AE 0194 ori.l 0xAE0194, 0x18E018E
00001F26 0046 018E ori.w D6, 0x18E
00001F2A 00BC 018E 018E 00C8 0050 ori.l 0xC80050, 0x18E018E
00001F34 018E bclr A6, D0
00001F36 018E bclr A6, D0
00001F38 018E bclr A6, D0
00001F3A 018E bclr A6, D0
00001F3C 0046 0046 ori.w D6, 0x46 /* 'F' */
00001F40 0046 018E ori.w D6, 0x18E
00001F44 0060 018E ori.w -[A0], 0x18E
00001F48 018E bclr A6, D0
00001F4A 0046 2F0B ori.w D6, 0x2F0B
00001F4E 4EBA E45A jsr [PC - 0x1BA6 /* 000003AA */]
00001F52 6000 0146 bra +0x148 /* 0000209A */
00001F56 2F13 move.l -[A7], [A3]
00001F58 4EBA FF44 jsr [PC - 0xBC /* 00001E9E */]
00001F5C 2F0B move.l -[A7], A3
00001F5E 4EBA F322 jsr [PC - 0xCDE /* 00001282 */]
00001F62 6000 0136 bra +0x138 /* 0000209A */
00001F66 42A7 clr.l -[A7]
00001F68 486C 0010 pea.l [A4 + 0x10]
00001F6C 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00001F70 275F 0018 move.l [A3 + 0x18], [A7]+
00001F74 6000 0124 bra +0x126 /* 0000209A */
00001F78 4267 clr.w -[A7]
00001F7A 2F13 move.l -[A7], [A3]
00001F7C 4EBA EBD0 jsr [PC - 0x1430 /* 00000B4E */]
00001F80 101F move.b D0, [A7]+
00001F82 6712 beq +0x14 /* 00001F96 */
00001F84 102D F485 move.b D0, [A5 - 0xB7B]
00001F88 6700 0110 beq +0x112 /* 0000209A */
00001F8C 2F0B move.l -[A7], A3
00001F8E 4EAD 1D9A jsr [A5 + 0x1D9A /* export_943 */]
00001F92 6000 0106 bra +0x108 /* 0000209A */
label00001F96:
00001F96 2F0B move.l -[A7], A3
00001F98 4EBA F48E jsr [PC - 0xB72 /* 00001428 */]
00001F9C 6000 00FC bra +0xFE /* 0000209A */
00001FA0 2F13 move.l -[A7], [A3]
00001FA2 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001FA6 4EBA FEC6 jsr [PC - 0x13A /* 00001E6E */]
00001FAA 2F0B move.l -[A7], A3
00001FAC 4EBA F47A jsr [PC - 0xB86 /* 00001428 */]
00001FB0 6000 00E8 bra +0xEA /* 0000209A */
00001FB4 2F13 move.l -[A7], [A3]
00001FB6 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001FBA 4EBA FEB2 jsr [PC - 0x14E /* 00001E6E */]
00001FBE 6000 00DA bra +0xDC /* 0000209A */
00001FC2 277C 4D6F 6F56 0018 move.l [A3 + 0x18], 0x4D6F6F56 /* 'MooV' */
00001FCA 6000 00CE bra +0xD0 /* 0000209A */
00001FCE 2F0B move.l -[A7], A3
00001FD0 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */]
00001FD4 6000 00C4 bra +0xC6 /* 0000209A */
00001FD8 277C 0000 0140 0018 move.l [A3 + 0x18], 0x140
00001FE0 4AAC 000C tst.l [A4 + 0xC]
00001FE4 6708 beq +0xA /* 00001FEE */
00001FE6 2F0B move.l -[A7], A3
00001FE8 4EBA F43E jsr [PC - 0xBC2 /* 00001428 */]
00001FEC 602E bra +0x30 /* 0000201C */
label00001FEE:
00001FEE 4267 clr.w -[A7]
00001FF0 2F13 move.l -[A7], [A3]
00001FF2 4EBA EB5A jsr [PC - 0x14A6 /* 00000B4E */]
00001FF6 101F move.b D0, [A7]+
00001FF8 6716 beq +0x18 /* 00002010 */
00001FFA 4AAC 001E tst.l [A4 + 0x1E]
00001FFE 671C beq +0x1E /* 0000201C */
00002000 42A7 clr.l -[A7]
00002002 2F2C 001E move.l -[A7], [A4 + 0x1E]
00002006 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
0000200A 275F 0018 move.l [A3 + 0x18], [A7]+
0000200E 600C bra +0xE /* 0000201C */
label00002010:
00002010 42A7 clr.l -[A7]
00002012 2F0B move.l -[A7], A3
00002014 4EBA F162 jsr [PC - 0xE9E /* 00001178 */]
00002018 275F 0018 move.l [A3 + 0x18], [A7]+
label0000201C:
0000201C 082C 0005 001B btst.b [A4 + 0x1B], 0x5
00002022 6676 bne +0x78 /* 0000209A */
00002024 41EE FFF6 lea.l A0, [A6 - 0xA]
00002028 43EC 0010 lea.l A1, [A4 + 0x10]
0000202C 20D9 move.l [A0]+, [A1]+
0000202E 20D9 move.l [A0]+, [A1]+
00002030 426E FFF4 clr.w [A6 - 0xC]
00002034 102D F6BB move.b D0, [A5 - 0x945]
00002038 673C beq +0x3E /* 00002076 */
0000203A 42A7 clr.l -[A7]
0000203C 206D F690 movea.l A0, [A5 - 0x970]
00002040 2050 movea.l A0, [A0]
00002042 2068 0016 movea.l A0, [A0 + 0x16]
00002046 2050 movea.l A0, [A0]
00002048 3F28 0020 move.w -[A7], [A0 + 0x20]
0000204C 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00002050 2E1F move.l D7, [A7]+
00002052 4A6D F498 tst.w [A5 - 0xB68]
00002056 6706 beq +0x8 /* 0000205E */
00002058 426D F498 clr.w [A5 - 0xB68]
0000205C 603C bra +0x3E /* 0000209A */
label0000205E:
0000205E 2D47 FFF0 move.l [A6 - 0x10], D7
00002062 2047 movea.l A0, D7
00002064 2050 movea.l A0, [A0]
00002066 5C88 addq.l A0, 6
00002068 43EC 0010 lea.l A1, [A4 + 0x10]
0000206C 20D9 move.l [A0]+, [A1]+
0000206E 20D9 move.l [A0]+, [A1]+
00002070 3D7C 8000 FFF4 move.w [A6 - 0xC], 0x8000
label00002076:
00002076 42A7 clr.l -[A7]
00002078 486E FFF0 pea.l [A6 - 0x10]
0000207C 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00002080 201F move.l D0, [A7]+
00002082 D1AB 0018 add.l [A3 + 0x18], D0
00002086 102D F6BB move.b D0, [A5 - 0x945]
0000208A 670E beq +0x10 /* 0000209A */
0000208C 2F07 move.l -[A7], D7
0000208E 205F movea.l A0, [A7]+
00002090 A023 syscall DisposHandle/DisposeHandle
00002092 6006 bra +0x8 /* 0000209A */
label00002094:
00002094 2F0B move.l -[A7], A3
00002096 4EBA F390 jsr [PC - 0xC70 /* 00001428 */]
label0000209A:
0000209A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000209E 4E5E unlink A6
000020A0 2E9F move.l [A7], [A7]+
000020A2 4E75 rts
fn000020A4:
000020A4 4E56 0000 link A6, 0
000020A8 206E 0008 movea.l A0, [A6 + 0x8]
000020AC 3028 0006 move.w D0, [A0 + 0x6]
000020B0 0440 0013 subi.w D0, 0x13
000020B4 6702 beq +0x4 /* 000020B8 */
000020B6 600E bra +0x10 /* 000020C6 */
label000020B8:
000020B8 206E 0008 movea.l A0, [A6 + 0x8]
000020BC 217C 4255 5454 0018 move.l [A0 + 0x18], 0x42555454 /* 'BUTT' */
000020C4 6008 bra +0xA /* 000020CE */
label000020C6:
000020C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020CA 4EBA F918 jsr [PC - 0x6E8 /* 000019E4 */]
label000020CE:
000020CE 4E5E unlink A6
000020D0 2E9F move.l [A7], [A7]+
000020D2 4E75 rts
fn000020D4:
000020D4 4E56 FEE4 link A6, -0x011C
000020D8 48E7 0118 movem.l -[A7], D7,A3,A4
000020DC 286E 0008 movea.l A4, [A6 + 0x8]
000020E0 2654 movea.l A3, [A4]
000020E2 302C 0006 move.w D0, [A4 + 0x6]
000020E6 5540 subq.w D0, 2
000020E8 6B00 00E6 bmi +0xE8 /* 000021D0 */
000020EC 0C40 0021 cmpi.w D0, 0x21 /* '!' */
000020F0 6E00 00DE bgt +0xE0 /* 000021D0 */
000020F4 D040 add.w D0, D0
000020F6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000020FA 4EFB 0000 jmp [PC + D0.w]
000020FE 00AA 00D4 006A 0062 ori.l [A2 + 0x62], 0xD4006A
00002106 00D4 .incomplete
00002108 0062 00D4 ori.w -[A2], 0xD4
0000210C 00D4 .incomplete
0000210E 00D4 .incomplete
00002110 00D4 .incomplete
00002112 00CC .incomplete
00002114 00D4 .incomplete
00002116 00D4 .incomplete
00002118 00D4 .incomplete
0000211A 00D4 .incomplete
0000211C 0046 0062 ori.w D6, 0x62 /* 'b' */
00002120 00CC .incomplete
00002122 00D4 .incomplete
00002124 0062 0062 ori.w -[A2], 0x62 /* 'b' */
00002128 0062 00D4 ori.w -[A2], 0xD4
0000212C 00D4 .incomplete
0000212E 00D4 .incomplete
00002130 00D4 .incomplete
00002132 0046 0046 ori.w D6, 0x46 /* 'F' */
00002136 0046 0062 ori.w D6, 0x62 /* 'b' */
0000213A 0062 00D4 ori.w -[A2], 0xD4
0000213E 0062 0046 ori.w -[A2], 0x46 /* 'F' */
00002142 4267 clr.w -[A7]
00002144 2F0B move.l -[A7], A3
00002146 4EBA EA06 jsr [PC - 0x15FA /* 00000B4E */]
0000214A 101F move.b D0, [A7]+
0000214C 6708 beq +0xA /* 00002156 */
0000214E 2F0C move.l -[A7], A4
00002150 4EBA F2D6 jsr [PC - 0xD2A /* 00001428 */]
00002154 607A bra +0x7C /* 000021D0 */
label00002156:
00002156 2F0C move.l -[A7], A4
00002158 4EBA E250 jsr [PC - 0x1DB0 /* 000003AA */]
0000215C 6072 bra +0x74 /* 000021D0 */
0000215E 2F0C move.l -[A7], A4
00002160 4EBA F2C6 jsr [PC - 0xD3A /* 00001428 */]
00002164 606A bra +0x6C /* 000021D0 */
00002166 4267 clr.w -[A7]
00002168 2F0B move.l -[A7], A3
0000216A 4EBA E9E2 jsr [PC - 0x161E /* 00000B4E */]
0000216E 101F move.b D0, [A7]+
00002170 6708 beq +0xA /* 0000217A */
00002172 2F0C move.l -[A7], A4
00002174 4EBA F2B2 jsr [PC - 0xD4E /* 00001428 */]
00002178 6056 bra +0x58 /* 000021D0 */
label0000217A:
0000217A 4AAB 000C tst.l [A3 + 0xC]
0000217E 56C0 sne D0
00002180 4A00 tst.b D0
00002182 6714 beq +0x16 /* 00002198 */
00002184 206B 000C movea.l A0, [A3 + 0xC]
00002188 4A90 tst.l [A0]
0000218A 56C1 sne D1
0000218C C001 and.b D0, D1
0000218E 6708 beq +0xA /* 00002198 */
00002190 2F0C move.l -[A7], A4
00002192 4EBA F294 jsr [PC - 0xD6C /* 00001428 */]
00002196 6038 bra +0x3A /* 000021D0 */
label00002198:
00002198 42A7 clr.l -[A7]
0000219A 2F0C move.l -[A7], A4
0000219C 4EBA EFDA jsr [PC - 0x1026 /* 00001178 */]
000021A0 295F 0018 move.l [A4 + 0x18], [A7]+
000021A4 602A bra +0x2C /* 000021D0 */
000021A6 4267 clr.w -[A7]
000021A8 2F0B move.l -[A7], A3
000021AA 4EBA E9A2 jsr [PC - 0x165E /* 00000B4E */]
000021AE 101F move.b D0, [A7]+
000021B0 661E bne +0x20 /* 000021D0 */
000021B2 42A7 clr.l -[A7]
000021B4 2F0C move.l -[A7], A4
000021B6 3F3C 001F move.w -[A7], 0x1F
000021BA 4EBA EECA jsr [PC - 0x1136 /* 00001086 */]
000021BE 2E1F move.l D7, [A7]+
000021C0 2F0C move.l -[A7], A4
000021C2 4EBA F078 jsr [PC - 0xF88 /* 0000123C */]
000021C6 6008 bra +0xA /* 000021D0 */
000021C8 297C 736E 6420 0018 move.l [A4 + 0x18], 0x736E6420 /* 'snd ' */
label000021D0:
000021D0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000021D4 4E5E unlink A6
000021D6 2E9F move.l [A7], [A7]+
000021D8 4E75 rts